約 6,279,324 件
https://w.atwiki.jp/azuma3733/pages/1224.html
#blognavi ~一般サイトニュース~ http //news.mixi.jp/view_news.pl?media_id=54 id=911203 ■【オリコン】“けいおん!”の放課後ティータイム、アニメキャラとして史上初の1位 http //tokyo-ethno.jugem.jp/?eid=2555 ■【けいおん!】「放課後ティータイム」、アニメキャラとして史上初のオリコン週間1位 デイリー制覇は残念でしたがすごすぎる結果ですね、おめでとう!!! http //blog.livedoor.jp/jin115/archives/51545279.html ■PS3版 『アイドルマスター』 開発中のウワサ あるだろうねぇ。 http //miruyo.blog38.fc2.com/blog-entry-957.html ■ゲーム、アニメでも、ED後の「数年後・・・」ってやつ好きなんだがw EDにエピローグあるの大好き。続編でそのキャラの子供とか出るの大好き。 http //news4wide.livedoor.biz/archives/1300693.html ■勉強が出来るタイプとは違う頭の良さってあるよな 勉学が出来るのと雑学が出来るのとIQが高いのはすべて別。ソースは私。 http //blog.livedoor.jp/insidears/archives/51991474.html ■NHK将棋に橋本(ハッシー)が出るぞwwwwwwwwwwww いいキャラしすぎだろwwwwww ~ランキング~ http //www.nicovideo.jp/watch/sm7762680 ■週刊ニコニコランキング #116 (7月第4週)【修正版】 2位と1位が超僅差wwwTop3は懐かしさ漂うものになってます。 http //www.nicovideo.jp/watch/sm7763470 ■週刊VOCALOIDランキング #95 奈帆さんがいきなり怖いです^^^門番無双ってレベルじゃねーですw帰ってきた裏門番wwww http //www.nicovideo.jp/watch/sm7751189 ■週刊アイドルマスターランキング 09年7月第4週 上位は圧巻。2位は誤算家ですね!!!( ~ニコニコ動画~ http //www.nicovideo.jp/watch/sm7756955 ■ぷよキャラ達に「チルノのパーフェクトさんすう教室」歌わせてみた ☆今日の一押し☆ すごいリズム感!!!うますぎます!!!ぷよぷよ久々にやりたくなってきた・・・。 http //www.nicovideo.jp/watch/sm7750464 ■【松岡修造】イワナ心地の有頂天【東方緋想天】 タイトルですでに落ちて始まって速攻出オチwwwでもカオスなくらいのウマさ!!!原曲なしとかすごすぎる!!! http //www.nicovideo.jp/watch/sm7750673 ■古田さんがトレーニング 素晴らしい発想力wwww古田さんその使い方違うよ!!!!www ~歌って・演奏して・作ってみた~ http //www.nicovideo.jp/watch/sm7765718 ■【SOM団×GOD団】博麗神社町内会音頭を踊ってみた(修正版)【PV風】 いやすごいと思うよ、所々ごっついけど。それよりよく許可が出たとwww http //www.nicovideo.jp/watch/sm7762120 ■【ほんこーん】「チャイナドレス」を歌ってみた ほんこーんの歌を聴きにクリックしたはずだった。 終わってみたらほんこーんのニコニコチャイナドレス教室になっていた。 ~東方関係~ http //www.nicovideo.jp/watch/sm7768778 ■【4コマ】東方珍道中【手書き】 分かっていても・・・雛と握手だぎゃあああああ((( サムネとアイキャッチが素晴らしすぎます。 http //www.nicovideo.jp/watch/sm7726513 ■元々シュールな 東方手描き4コマ 5速全開 いきなり3段オチwwwほんといい味出してる秋姉妹だわwwwひどい釣りだwwww ゆうかのヒマワリ100%はもう毎日やってほしいレベルwww姐さんどうした!!!?鬼より鬼だwww http //www.nicovideo.jp/watch/sm7696396 ■東方4コマ漫画3 橙えぇ子や・・・。小悪魔→die悪魔 このこぁはいろいろ大変だwww腐ってやがる・・・遅すぎたんだ・・・。 http //www.nicovideo.jp/watch/nm7754934 ■【東方】レミリアのおっぱい計画 作画の広さに定評あるうp主さんです。なんというイイハナシナノカー。 http //www.nicovideo.jp/watch/sm7755548 ■さとり様の電波実況 ひどいwwwひどすぐるwwwww提供もひどいwwwww http //www.nicovideo.jp/watch/nm7753218 ■【東方】咲夜さんがおぜう様を見てるだけ【手書き】 咲夜さんが決めたああああああ!!!! 止めても動きまくるよ!!!! http //www.nicovideo.jp/watch/sm7750123 ■【東方手書き】snow angel 綺麗すぎるmakotoji 素晴らしくイイハナシダー。 http //www.nicovideo.jp/watch/nm7760821 ■【東方】三月精がトレーニング 走る前から走ってます!!!( ルナチャは是非こけるべき((( http //www.nicovideo.jp/watch/nm7765533 ■【東方】くるっと・とうほう・いっかいてん(β版)【手描き】 早苗さんwwwwみょんwwwww http //www.nicovideo.jp/watch/nm7620013 ■夏なのでアイスを舐めさせてみた さて、病院へいこうか^^^ http //www.nicovideo.jp/watch/nm7758832 ■夏なのでアイスを舐めてもらった 【ノーマル】 アイスなら仕方ないけど病院いこうか^^^ サナエさん怖すぎるwwww ~VOC@LOID~ http //www.nicovideo.jp/watch/sm7766150 ■はちゅねに 消失 Hardをクリアしてもらったよ。 なんというチートwwwどういうことなのwww余裕の笑顔すぎるwww カテゴリ [ニュース日記] - trackback- 2009年07月29日 02 34 24 #blognavi
https://w.atwiki.jp/earthmukamuka/pages/372.html
ニコニコ動画/アイドルマスター/天海春香-トリオ 2008-01-25 【リンク】 THE IDOLM@STER 公式サイト THE IDOLM@STER Wikipedia The iDOL M@STER ニコニコ動画まとめWiki I m@s m@s ter ** アイドルマスター Q Aサイト ** THE IDOLM@STER RADIO ◇天海春香◆ ソロへ/デュオへ/コミュへ/その他へ アイドルマスター 春香・雪歩・やよい 「お賽銭♥ちょうだい」 http //www.nicovideo.jp/watch/sm2120933 ★ アイドルマスター 「Perfume」でオーディション 春香 雪歩 あずさ http //www.nicovideo.jp/watch/sm2103524 アイドルマスター M@STER PUNKS! http //www.nicovideo.jp/watch/sm770751 アイドルマスター 春香 Neva Eva 島谷ひとみ http //www.nicovideo.jp/watch/sm2002989 アイドルマスター The Legacy(Alphazone remix) 春香 美希 千早 http //www.nicovideo.jp/watch/sm2001533 ★ アイドルマスター 「God Diva」 【 春香 千早 真 】 http //www.nicovideo.jp/watch/sm2011353 アイドルマスター 春香「笑顔ですよ、笑顔!」 http //www.nicovideo.jp/watch/sm2002982 アイドルマスター 春香 「チェリーレッドのピストル」(佐藤裕美) http //www.nicovideo.jp/watch/sm2006262 アイドルマスター × Perfume 「SEVENTH HEAVEN」 http //www.nicovideo.jp/watch/sm2078415 ★ アイドルマスター This Is Love / short ver.真 雪歩 春香 http //www.nicovideo.jp/watch/sm2030699 ★ 【アイドルマスター】Baby s Tears_ver1.00 http //www.nicovideo.jp/watch/sm1968759 アイドルマスター Here we go!! 春香 雪歩 やよい http //www.nicovideo.jp/watch/sm1927456 アイドルマスター おひさま色のMerry-go-round[ver2.1] http //www.nicovideo.jp/watch/sm1170256 アイドルマスター Perfume「Perfume」(覚醒美希・あずさ・春香) http //www.nicovideo.jp/watch/sm1961880 アイドルマスター HALCALI 「Tip Taps Tip」 http //www.nicovideo.jp/watch/sm1949004 魔法アイドルのMPは無限大 春香・雪歩・やよい http //www.nicovideo.jp/watch/sm1874744 アイドルマスター 人として軸がぶれている【非再現】 http //www.nicovideo.jp/watch/sm1859967 アイドルマスター クリマスカ! http //www.nicovideo.jp/watch/sm1861478 アイドルマスター THE iDOLM@STER -ReAC Edit http //www.nicovideo.jp/watch/sm1852802 アイドルマスター traveling/ short ver.真+雪歩 春香 http //www.nicovideo.jp/watch/sm1803680 アイドルマスター DIVE TO WORLD (春香・美希・千早) http //www.nicovideo.jp/watch/sm1813177 アイドルマスター FU・WA・RI 告白! (春香・美希・千早) http //www.nicovideo.jp/watch/sm1819040 アイドルマスター 「Love In The First Degree」 バナナラマ http //www.nicovideo.jp/watch/sm1784179 アイドルマスター SAVEGEプラスα http //www.nicovideo.jp/watch/sm1770303 アイドルマスター KOTOKO Princess Bride!-◆100万再生達成 http //www.nicovideo.jp/watch/sm280671 アイドルマスター 『ルーレット☆ルーレット』やよい、千早、春香 http //www.nicovideo.jp/watch/sm862744 アイドルマスター 神さまのBirthday http //www.nicovideo.jp/watch/sm202647 アイドルマスター 「true my heart(きしめん)」 伊織・雪歩・春香 http //www.nicovideo.jp/watch/sm1669189 アイドルマスター 初音ミク「私の時間」 春香・雪歩・千早 http //www.nicovideo.jp/watch/sm1525836 アイドルマスター 満天プラネタリウム(黒薔薇保存会) 美希・春香・雪歩 http //www.nicovideo.jp/watch/sm1627257 アイドルマスター 「経験値上昇中☆」 美希・春香・雪歩 Rev.2 http //www.nicovideo.jp/watch/sm1599302 アイドルマスター 「恋せよ般若の子」 (般若心経) http //www.nicovideo.jp/watch/sm1580371 アイドルマスター 春香・真・亜美 「まっすぐ」 http //www.nicovideo.jp/watch/sm1553223 アイドルマスター×Tick! Tack! 雪歩・春香・美希 Be Ambitious, Guys! http //www.nicovideo.jp/watch/sm1184459 アイドルマスター 「Cream Puff Shuffle -パワーパフガールズOP-」 http //www.nicovideo.jp/watch/sm1394760 アイドルマスター Go Tight! 「創聖のアクエリオン」 http //www.nicovideo.jp/watch/sm851647 【アイドルマスター】Emotion(ver1.09) http //www.nicovideo.jp/watch/sm1678504 アイドルマスター 美希千早春香 「朱い月」 PV風MAD http //www.nicovideo.jp/watch/sm1376463 アイドルマスター 水瀬伊織 with 勇者王 「恋せよガオガイガー」 http //www.nicovideo.jp/watch/sm424909 アイドルマスターのごとく!「Chasse」詩月カオリ(作詞KOTOKO) http //www.nicovideo.jp/watch/sm1182873 アイドルマスター Lilies Line やよい 春香 雪歩 (再編) http //www.nicovideo.jp/watch/sm999973 アイドルマスター STAR RISE Short Ver. http //www.nicovideo.jp/watch/sm1198079 アイドルマスター × Perfume 「wonder2」 http //www.nicovideo.jp/watch/sm1024246 アイドルマスター 「Forever・・・」 美希・春香・雪歩 http //www.nicovideo.jp/watch/sm1034682 アイドルマスター Do you know the magic? 詩月カオリ http //www.nicovideo.jp/watch/sm1066245 アイドルマスター×初音ミク 『みくみくにしてあげる♪』 http //www.nicovideo.jp/watch/sm1101528 アイドルマスター 『ゆずれない願い』 アイドルナイトレイアース ver1.1 http //www.nicovideo.jp/watch/sm1084163 アイドルマスター 春香・雪歩・やよい 「恋の花」 http //www.nicovideo.jp/watch/sm1750523 『ニコニコ動画/アイドルマスター』へ 『ニコニコ動画』へ Amazon THE IDOLM@STER MASTER ARTIST 01 天海春香
https://w.atwiki.jp/azuma3733/pages/464.html
#blognavi ~一般サイトニュース~ http //anime.goo.ne.jp/contents/news/NAN20080205_81/ ■『狼と香辛料』オープニングテーマ「旅の途中」を歌う、清浦夏実のコメント発表! 17歳であの歌声・・・勿論買いますよ。 http //keiesworks.blog122.fc2.com/blog-entry-154.html ■『true tears』(第5話)の批評と解説、あるいは歴史的な超絶技法の創造。 私もちょっと気になってましたが・・・なるほど。こういう考えですか。 http //vocaloid.blog120.fc2.com/blog-entry-689.html ■出た!週刊VOCALOIDランキング#18! ん?トラボルタPはよつばのクローバーで週刊1位取ってるけど・・・。 http //d.hatena.ne.jp/Kishi/20080204/1202130833 ■ニコニコ動画の作品を構成する要素 2.になぜエアーマンがないんだろ。 http //d.hatena.ne.jp/oroshi/20080205/p1 ■武梨えり『かんなぎ』がTVアニメ化決定! まじでか!良作たのんます!!! http //kom824.blog113.fc2.com/blog-entry-465.html ■みっくみっくにしてやんよ♪「初音ミク アンソロジー」2月&3月発売 アンソロラヴァーの私は勿論買いますけど、動かせる分世界観が難しそう。 http //guideline.livedoor.biz/archives/51033069.html ■口喧嘩で確実に勝つ方法 数はないけど負けたことないんだよなぁ、喋りだし怒ると冷静になるし。 http //blog.livedoor.jp/dqnplus/archives/1089065.html ■【中国産・毒ギョーザ】以下略 事実なら今までTV等で言ってる事はガセになりますね。 今はそうかもしれないけど過去にこんなことがあったらどう信じろと。 ~ニコニコ動画~ http //www.nicovideo.jp/watch/sm2230914 ■週刊ニコニコランキング #39 レベル高いカオスだらけじゃないか!!!!! http //www.nicovideo.jp/watch/sm2233184 ■月刊ニコニコランキング 2008年1月 今月はカオスだらけだよ!既存組みもちらほら。 10位からは思考を変えて・・・ですよねー。2位はこれがあったかwwww そしてアレがないなーと思ったら・・・ちょwwwww1位wwwwwww 31位からを見ると流行がよく分かります。グルメレースすぎる。 http //www.nicovideo.jp/watch/sm2233093 ■月刊ニコニコランキング@カテゴリ 2008年1月 カテゴリも結構変化が。そしてこっちでも・・・卑怯だ!!!!!!!! http //www.nicovideo.jp/watch/sm2227668 ■【カイジ】ざわまんが大王【手書き】 ただのトレースとは違うのだよ!てか動きすぎ!! http //www.nicovideo.jp/watch/sm2231833 ■東方M-1ぐらんぷり『結界少女』に絵をつけてみた(ちょこッと修正版) はいはいサムネホイホイサムネホイホイ。いやうまいよ。 http //www.nicovideo.jp/watch/sm2225827 ■東方M-1ぐらんぷり 『蓬莱てるよ-ジャッジMC』 に絵をつける 中途半端 ついにジャッジにも絵がきましたよ。完成待ってますよ! http //www.nicovideo.jp/watch/sm2230102 ■キリノとサヤでウッーウッーウマウマ(゚∀゚) 踊り以外もウッーウッーウマウマ(゜▽゜) http //www.nicovideo.jp/watch/sm2229873 ■[みなみけMAD]自重しない藤岡のグルメレース なんという変態紳士なんだ藤岡wwwwwwwwww http //www.nicovideo.jp/watch/sm2211630 ■ウッーウッーウサウサ! ウサウサ!zipもあるよ!いたづらに使っちゃダメなんだぜ。sm2236375に滑らかver. http //www.nicovideo.jp/watch/sm172050 ■【MAD】さくらんぼキック なんか久々に上がってたので。やっぱカオスすぎる! ~京アニ関連~ http //www.nicovideo.jp/watch/sm1891303 ■はるひのじかん(涼宮ハルヒの憂鬱+こどものじかん) こんな神MADが隠されてたとは・・・!sm1956941比較みたらなおさら。 ~歌ってみた・演奏してみた~ http //www.nicovideo.jp/watch/sm2223986 ■新訳 デジモンOP『Butter-Fly』~ニート、オタクのあなたに~ verミジンコ 歌詞も歌も最悪にうまいじゃないかwwwww http //www.nicovideo.jp/watch/sm1258909 ■『二次元への純情な感情』 【歌詞、歌、動画 ミジンコ】 何気にすごいHIT数のこの歌が上がってきてるよ! http //www.nicovideo.jp/watch/sm1624419 ■日本オタク話(ED:にじげんっていいな)verミジンコ これが現代日本!ひどすぎる^^ ~VOC@LOID~ http //www.nicovideo.jp/watch/sm2232288 ■週刊VOCALOIDランキング #18 まさかの外国VOC@LOIDが!!!兄さん上位常連だなもうwww 2位は海外からの使者、1位は珍しい形。つか公式になるべき非公式。 そして補正なかったら兄さん3冠とかどんだけwwwwwwww http //www.nicovideo.jp/watch/sm2226441 ■フロッギング・ウッーウッーウマウマ feat.初音ミク&鏡音リン・レン ただのループじゃないのがすごい!姉さんいきろー!!! http //www.nicovideo.jp/watch/sm2231788 ■【KAITO】caramelldansen Full ver. アッーイスッーウマウマ(゚∀゚) 遂に大人気の兄さんも滑らかに動いたよ!可愛いぞ!愛すぞ! http //www.nicovideo.jp/watch/sm2226004 ■KAITOがTime Signalを歌ってみた 兄さん可愛すぎるんだな。良すぎるんだな。兄さんver.も作るといいんだな。 http //www.nicovideo.jp/watch/sm2222495 ■KAITOでえーりん!えーりん!替え歌を描いてみた【FULL】 いやもう可愛すぎるとしかね!なんでこんな可愛いんだバカイトは。 http //www.nicovideo.jp/watch/sm2234368 ■【鏡音リン初音ミク】夢みることり【オリジナル】 菌の人、パートに分かれたりデュオったり、調教もいいし面白い。 http //www.nicovideo.jp/watch/sm2230634 ■【MEIKO】caramelldansen【ウッーウッーウマウマ】 可愛いじゃないかMEIKO16歳。心の目で見るんだ! http //www.nicovideo.jp/watch/sm1980972 ■初音ミク・鏡音リン・レン 中の人インタビュー えっと、これがあみとまみのせいゆーさんなんだね。 ~アイドルマスター~ http //www.nicovideo.jp/watch/sm2223842 ■【アイドルマスターMAD】伊織のくぎゅメレース【グルメレース】 I型は五臓六腑に染み渡るわぁ。 http //www.nicovideo.jp/watch/sm2231375 ■アイマスの彼女たちがフンドシ姿でウッーウッーウマウマ(゚∀゚) どうコメントしたらいいんだwwww自重は自重したらいいよ。 http //www.nicovideo.jp/watch/sm2217336 ■どたぷ~んウマウマ(゚∀゚) みんなーーーー!大地震が来るぞーーーー!! http //www.nicovideo.jp/watch/sm2223895 ■アイドルマスター 「caramelldasen」あずさ&律子 流石バッティングといえば西岡P。どたぷん修正は→sm2231826 http //www.nicovideo.jp/watch/sm2225364 ■ウッーウッーウマウマ(゚∀゚) をアイマスの社長 小鳥さんで描いてみた 社長!腰のラインが!!! http //www.nicovideo.jp/watch/sm2233669 ■とかちポリゴン美術館 トラウマ動画がちょっと入りたい動画になってしまった。すわいい! カテゴリ [ニュース日記] - trackback- 2008年02月06日 05 39 23 #blognavi
https://w.atwiki.jp/vocaloidosusume/pages/197.html
【最新版はこちら】 【目次】 まとめショートカット:【607】:【606】:【605】 【←次】/【前→】 2chつべ板本スレ【607】にて紹介された動画 http //pc11.2ch.net/test/read.cgi/streaming/1232102604/ まとめ 黒糖ポッキーP/大好評 好評 チーターガールP/じわじわ評判 ココアシガレットP/じわじわ好評 「KAITO新曲ランキング#50記念号」 「初音新曲ランキング#36」 【初音ミク】VOiCE【3DPVっぽい何か】 http //www.nicovideo.jp/watch/sm5857175(既出) 昨日分 【初音ミク】Silent Night【3DPV?】 http //www.nicovideo.jp/watch/sm5857175(既出) 日刊VOCALOIDランキング 2009年1月16日 #341 http //www.nicovideo.jp/watch/sm5859936 ミク痛車がテスト走行をしたよ http //www.nicovideo.jp/watch/zc4950727 手書きMEIKOできゅっきゅっきゅっニャー♪を歌ってもらった http //www.nicovideo.jp/watch/sm4945106 3ヶ月前動画 新着 【初音ミクカバー】ロケット宅宙便 - L s チルドパックReMIX http //www.nicovideo.jp/watch/nm5854929 L*auraさん 初音ミク オリジナル -∃- http //www.nicovideo.jp/watch/nm5856654 セピアP KAITO新曲ランキング#50記念号 http //www.nicovideo.jp/watch/sm5860067 おばんです。貼ってもいいかな? ちゃララ(ミクオリジナル曲) http //www.nicovideo.jp/watch/sm5854056 ひたすら元気に、軽快に唄ってもらいました。こういう軽いノリの曲が好きなんです。 新着 炎再び 【初音ミク オリジナル】 http //www.nicovideo.jp/watch/sm5855067 レイターP VOCAROCK 僕と僕 M-Only 初音ミクオリジナル http //www.nicovideo.jp/watch/nm5856543 AVTechNOさん 早口な曲 新着 【初音ミク】 ワールドイズユアーズ 【オリジナル】 http //www.nicovideo.jp/watch/nm5858617 スP 新着 ドット絵な巡音ルカでネギ踊りでも http //www.nicovideo.jp/watch/sm5859502 かわいいw 探偵ナイトスクープと聞いて 【初音ミク】 ハートスランプ二人ぼっち 【第3版】 http //www.nicovideo.jp/watch/sm5638409 これだね ぐっ、なぜバレる… 【鏡音リン/初音ミク】出征兵士を送る歌【軍歌・戦時歌謡】 http //www.nicovideo.jp/watch/sm5861700 アンメルツPの新曲きてた。ドコドコがかっけえVOCAROCK。 【鏡音レンオリジナル曲】 パンドラの希望 http //www.nicovideo.jp/watch/sm5861268 探せばあるもんだなw 初音ミクで「私はマチコ」(修正版) http //www.nicovideo.jp/watch/sm1467656 こんばんはー。ボカロSS投稿所の人です。 【ボカロ】PS企画 KAITO告知【SS投稿所】 PS企画第4弾KAITOの告知に来ました>http //www.nicovideo.jp/watch/sm5860758 詳細は、こちらをご覧ください>http //vocaloidss.pya.jp/patio/psrule.html 締切は、17日の方を誕生日として2月26日となります。リンレン企画は、明日投稿作品発表となる予定。 アイマススレより。 アイマス新年会SP視聴にあたっての注意点を勝手に考えて曲にしてみた。 http //www.nicovideo.jp/watch/sm5860171 こういうどーでもいい曲を作るP達のモチベーションっていったい何なんだろう?ww と最近思う聞き専のオレ。 これだろ?エロ原画家でかなり有名なINOだ イヤースピーカー描いてみた http //www.nicovideo.jp/watch/sm1493006 こういうの? 【KAITO】喉歌Ⅰ【オリジナル/民族】 http //www.nicovideo.jp/watch/sm4356296 確か、前に投稿者米欄にあーMEIKO書きてぇみたいなこと書いてたはず。今は↓の動画あげたからなくなってるけど。 うわばみ描いてみた http //www.nicovideo.jp/watch/sm5010020 結構有名な風邪薬作ってるとこのCMコンテストでミクが入賞というのはおまはや? ユーザー賞が該当の様子 http //filmo.tv/brief/works/?brief_id=2008110501 新着 【初音ミク】キチンとチキン【鏡音リン】 http //www.nicovideo.jp/watch/sm5861368 かわいいw へいおまち! 【鏡音レン】スターゲイザー(完成版)【オリジナル曲 http //www.nicovideo.jp/watch/sm2832213 MOTHER3 サイハテ オーケストラver ttp //www.nicovideo.jp/watch/sm4494202(削除) MOTHER3 サイハテオーケストラver http //www.nicovideo.jp/watch/sm4589873 生きてるのもあった 他貼り。初投稿の人だけど、ちょっと良いかな。 【初音ミク】愛玩【オリジナル曲】 http //www.nicovideo.jp/watch/sm5853404 【JOY SOUND投票】09 1/16現在カラオケ化を目指すVOCALOID曲まとめ http //www.nicovideo.jp/watch/sm5863378 新着から。 【初音ミク】 8bit darling 【Sweet Vacation×Crypton 企画に参加してみた】 http //www.nicovideo.jp/watch/sm5863684 スイバケ企画の中ではかなりの良調教だった 【がくっぽいど】カンタレラ【カバー】 http //www.nicovideo.jp/watch/sm5863981 黒糖ポッキーP 【がくぽ】ととべんきのうた【LEON】 http //www.nicovideo.jp/watch/sm5863995 チーターガールP。一瞬別の人マイリスを開いたのかと思ってしまったww 「Unlimited Skies」の3DPV http //www.nicovideo.jp/watch/sm5864470 可愛い、ISAOさんのモデルで爽快な感じ。 「私の時間」は、高画質版が上がっていたのね。 【初音ミク】3DPV私の時間【高画質】 http //www.nicovideo.jp/watch/sm2567122 知らなかった。 今見つけて吹いたwww 板東エイジの消失 -DEAD EGG- http //www.nicovideo.jp/watch/nm5863176 初音新曲ランキング#36 http //www.nicovideo.jp/watch/sm5864552 ここで新着他貼り 【初音ミク】みくもん【オリジナル曲】 http //www.nicovideo.jp/watch/sm5865393 mishiki氏 短い曲だが中毒起こすかも 巡音さん と ダンボール その2 http //www.nicovideo.jp/watch/sm5837753 巡音さん と ダンボール その3 http //www.nicovideo.jp/watch/sm5845488 巡音さん と ダンボール その4? http //www.nicovideo.jp/watch/sm5854021 ダンボール&ルカ動画の新作出来ててフイタ。なぜ続けたしwwwww ボーカロイドたちがひぐらしのYOUをセッションしたようです http //www.nicovideo.jp/watch/sm5865063 ココアシガレットP まだ貼られていなかった気がするので 他貼り 【3DPV】Dear【初音ミク】 Ver2.00 http //www.nicovideo.jp/watch/sm5866448 pixivのデイリー67位にも入ってるけど 【初音ミク】君と一緒の空間感じたい【オリジナル曲】 http //www.nicovideo.jp/watch/nm5786861 のサムネ絵の人が歌の絵描いてる http //piapro.jp/content/pbcdll6muynbcfri 2chつべ板本スレ【606】にて紹介された動画 http //pc11.2ch.net/test/read.cgi/streaming/1231955031/ まとめ 大好評 評判 エナメルP/じわじわ好評 愛レオンP/じわじわ評判 ホットペッパーの人/じわじわ好評 大人買いP/じわじわ評判 「Vocaloid海外組ランキング11・12月」 「月刊がくっぽいどランキング12月号」 「鏡音新曲ランキング #41」 「鏡音リンソロランキング【08年12月生誕号】」 「日刊VOCALOIDランキング増刊号#1」 他貼り。パレットP。ピアプロプレーヤーの音質アレなんで、DLしてから聞いた方が良いかも。 Emptiness http //piapro.jp/content/gxct0o1k0zqh67ni 新着から、激しく時期外れながらも、かなり良いできの3DPV。 【初音ミク】Silent Night【3DPV?】 http //www.nicovideo.jp/watch/sm5847476 |壁|_・) チラッ 【初音ミク】My脳内エロゲOP曲 『Winter Story』 Full ver. http //www.nicovideo.jp/watch/sm5847553 【初音ミク】My脳内RPGイメージ曲 『海の底に眠る』 http //www.nicovideo.jp/watch/sm5847536 壁|彡サッ 黄色い野菜ジュースならもうあるよ 【鏡音レン】ぽっぴっぽー【おかわり】 http //www.nicovideo.jp/watch/sm5574883 自張り失礼します!LEONとLOLAのお誕生日祝い動画です。 【LEON・LOLA】世界でいちばんダサいPVのあの歌【歌わせてみた】 http //www.nicovideo.jp/watch/sm5848317 よろしくお願いします。 PSPは知らないがDSの方は知ってる レイアウトも華やかでバランスとれててどっちも良い 【痛DS】初音ミクでDSをデコレーションしてみた【作ってみた】 http //www.nicovideo.jp/watch/nm5080045 【痛DS】鏡音リン&レンでDSをデコレーションしてみた【作ってみた】 http //www.nicovideo.jp/watch/nm5337984 PSPのはこれ 痛PSPをさらに痛くしてみた。【作ってみた】 http //www.nicovideo.jp/watch/sm5846766 その痛DSはハードル高杉wwまさか立体物とは思わなかったわw 「あの楽器」製作もまだまだ元気みたいですね。 【Innocence】あの楽器を作って弾いてみた・構造説明 http //www.nicovideo.jp/watch/sm5845241 とりあえず貼っておこう 「DTMってなぁに?」に間違った映像を合わせてしまった。 http //www.nicovideo.jp/watch/sm2174915 まだ貼られていないようなので 【鏡音リン・レン】ハヤリヒット【PV】 http //www.nicovideo.jp/watch/sm5847777 Vocaloid海外組ランキング 11・12月 http //www.nicovideo.jp/watch/sm5848369 【初音ミク】摩天楼【オリジナル】 http //www.nicovideo.jp/watch/sm5842645 ガブP 「哀夏恋~全て夏のせい~」の人 ロック 【初音ミク】 アエアイ 【オリジナル】 http //www.nicovideo.jp/watch/sm5844017 riverさん 「alto」とかの人 ミクビエント 【初音ミクオリジナル】aque http //www.nicovideo.jp/watch/nm5846444 ちゃぁさん >AquesToneとミクで灰汁江の歌です。 ファミコンで 「 炉心融解 」 http //www.nicovideo.jp/watch/sm5834487 ヒ゜コヒ゜コ naightmaidはこれね 【阿久女イク】nightmaid(demo)【オリジナル】 http //www.nicovideo.jp/watch/sm4270030 BMS知らない人 こんなん [BMS]「初音ミクの消失-DEAD END-」オートプレイ[初音ミク] http //www.nicovideo.jp/watch/sm2967165 月刊がくっぽいどランキング12月号 http //www.nicovideo.jp/watch/sm5850107 鏡音新曲ランキング #41 http //www.nicovideo.jp/watch/sm5850587 大体400位までで、ボカロは不問。「それやるかっ?と思うほどマイナーな曲のカバー」のオススメが欲しいです。 【606-303】 日刊 日刊VOCALOIDランキング 2009年1月15日 #340 http //www.nicovideo.jp/watch/sm5851685 新着から 【越後村上】巡音ルカ、三面川へ【MikuMikuDance】 http //www.nicovideo.jp/watch/sm5850577 【3DPV】えれくとりっく・えんじぇぅ【未完成】 http //www.nicovideo.jp/watch/sm5837746 ホットペッパーの人 双子の元に手紙が届いたようです http //www.nicovideo.jp/watch/sm5851963 リンレン誕生日用動画で(ry なんというおれはや エナメルPの遅刻3D動画も、1年越しですしね。ミクマスの方は、何年越しになるのか。 【初音ミク】ミクマス中間報告080331【アイマス】 http //www.nicovideo.jp/watch/sm2844458 407 名前:大人買いP ◆I8vdYMmbO6 :2009/01/15(木) 21 55 49 ID vZhWwQ610 ついにやってしまいました。のぼり棒万歳! 【LEON】のぼり棒【LOLA】 http //www.nicovideo.jp/watch/nm5852292 鏡音リン ソロランキング【08年12月生誕号】 http //www.nicovideo.jp/watch/sm5846732 ないわけじゃあないが、少ないな。 【初音ミク】ファインダー【3DPV】act.2 http //www.nicovideo.jp/watch/sm5627280 これのこと?? 【鏡音リン・レンカバー/歌詞改変あり】 サイハテ 【献歌_sm3705565】 http //www.nicovideo.jp/watch/sm4177795 スレタイのPrimaだけど本スレではどの歌が聴かれてるのかのう。私が一番多く聴いたのは↓ Prima オリジナル曲 『Falsky』 http //www.nicovideo.jp/watch/sm3044247 【巡音ルカ】特別な日【文字読み】 http //www.nicovideo.jp/watch/sm5836955 自貼りというか、文章書いたのは自分ではないんですがルカさん発表記念です。自分は最後のしょぼい絵だけの参加です ちょっと長いですが是非読んでみてください 新着から 僕と僕 初音ミク・鏡音リン・レンオリジナル http //www.nicovideo.jp/watch/nm5851890 AVTechNOさん ちょっと早めの曲 SH100000 DEMO【初音ミクオリジナル】 http //www.nicovideo.jp/watch/nm5852580 クヌースP オリジナル4曲のダイジェストメドレー 新着 日刊VOCALOIDランキング 増刊号 #1 2009年1月6日~1月13日【巡音ルカとか】 http //www.nicovideo.jp/watch/sm5854061 日刊さんの新ランキング? 不定期刊らしいが ちゃララ(初音ミクオリジナル曲) http //www.nicovideo.jp/watch/sm5854056 コーチP 楽しくなる曲だ 十日くらい前に日刊に入ってたカスタム少女ルカの人は ミクMAD作ってる人だったんだな マイリスト 100 http //www.nicovideo.jp/mylist/3473082 あんま伸びて無いけど頑張って欲しい 【海苔海苔で】ロリコン誘…炉心融解【歌ってみた】 http //www.nicovideo.jp/watch/sm5852944 色々工夫してて凄いなこれ 歌ってみたの世界も奥が深いものだ 突然すいません。よかったら聞いてください。自貼りです。 【鏡音レン】 piano night 【オリジナル曲】 http //www.nicovideo.jp/watch/sm5854988 おやすみなさい。 15日付新着から 【初音ミクオリジナル】HATSUNE DISCO1【ミクインスト】 http //www.nicovideo.jp/watch/nm5853055 M@SATOSHIさん 心地よい浮揚感 詞はラララのみ 【初音ミク】そこにはいる-remix-【オリジナル】 http //www.nicovideo.jp/watch/nm5853654 FuzzP 初投稿作の1000再生記念アレンジ アクが強いけど展開が楽しい 【初音ミク】 わりばしおんな。 【アレンジ】 http //www.nicovideo.jp/watch/sm5855659 今日犬さん。ってかいつのまに感染者30人超えたのw じゃあお言葉に甘えて…9996でした 鏡音リンがスルメイカー http //www.nicovideo.jp/watch/sm3660918 3か月ぶりくらいにちゃんと聞いたけど よくこんなゴチャゴチャしたもん作れたなと自分で思う 流れ無視して自貼りさせて下さい。 【神威がくぽ】 Hey GOD! 【オリジナル曲】 http //www.nicovideo.jp/watch/nm5850347 シンプルなワウギターのROCK曲です。お暇な時にでも聴いてやって下さいませ。 【初音ミク】VOiCE【3DPVっぽい何か】 http //www.nicovideo.jp/watch/sm5857175 クオリティとんでもない 【神威がくぽ】 Last Snows 【オリジナル】 http //www.nicovideo.jp/watch/sm5848107 これか 【初音ミク】EX-GIRL【手作りPV】 http //www.nicovideo.jp/watch/sm5692896 マイリスト 作ったもの http //www.nicovideo.jp/mylist/7803667 こんな感じ? 巡音ルカがののワさんとゆっくりわっほい! エターナル http //www.nicovideo.jp/watch/nm5855317 こ れ は ひ ど い しおり http //vocalog.web.fc2.com/log/7/1231955031.html#R982 2chつべ板本スレ【605】にて紹介された動画 http //pc11.2ch.net/test/read.cgi/streaming/1231862491/ まとめ 「がくぽ新曲ランキング#24」 すまん、ここで書くのはスレ違いかもしれんが書かずにはいられん FakeFarさんのVOCALOMARK(ββ)にhttp //fakefar.jp/ 初音ミクのDo-Dai http //www.nicovideo.jp/watch/sm3447282 これの音源をあわせてPCで再生すると、、、、、ミクそこに居るじゃん!! スレの流れそっちのけで自貼りさせていただきます。憂いあれば備えなし。計画は御利用的に。 【鏡音リン】金(カネ) http //www.nicovideo.jp/watch/sm5838128 13日付け新着から 【初音ミク】テトリスがうまく遊べない【オリジナル】 http //www.nicovideo.jp/watch/sm5832591 スタジオキットさん BGMアレンジでFC版の操作性を問う 「初音ミク」でオリジナル曲「世界が彩られる瞬間(とき)」 http //www.nicovideo.jp/watch/nm5834608 でっちさん 二作目 爽やか 新着から 愛しいあこがれ 鏡音リン オリジナル http //www.nicovideo.jp/watch/nm5831855 AVTechNOさん 鏡音使用2作目 【初音ミク】テク脳症候群【オリジナル】 http //www.nicovideo.jp/watch/sm5836578 大福P ロッテル的高BPM 新着 201の↑の修正版 愛しいあこがれ 鏡音リン・レン オリジナル http //www.nicovideo.jp/watch/nm5839803 AVTechNOさん さらに新着 【初音ミク】はなればなれ【オリジナル】 http //www.nicovideo.jp/watch/sm5837532 kousさん ジャズ風アレンジ 【初音ミク】ハナレバナレ【オリジナル】 http //www.nicovideo.jp/watch/sm5837715 同じくkousさん こちらはドラムンベース風 もいっちょ新着 日本ののワばなし4 「桃太郎」ほかhttp //www.nicovideo.jp/watch/sm5838093 キテマスヨー 年下の男の子 【meiko 初音ミク 鏡音リン】 http //www.nicovideo.jp/watch/sm5839256 わPきたー! 俺は寝る。 これを貼れと言われた気がした 巡音ルカさんがごはんを食べる動画【カクカクアニメ】 http //www.nicovideo.jp/watch/sm5817303(既出) 関係ないけどジト目ルカいいなw俺の理想のテンション低い天然系のイメージに近いw 【ロイツマ】巡音ルカに振らせてみた【levan polkka】 http //www.nicovideo.jp/watch/sm5819272 これも良かったw がくぽ新曲ランキング #24 http //www.nicovideo.jp/watch/sm5837771 http //m.nicovideo.jp/watch/sm2688260/0/0?uid=NULLGWDOCOMO cp_in=watch_sc これの最初のほうに使われてる曲なんだっけ? http //pc11.2ch.net/test/read.cgi/streaming/1231862491/n240-241 yuukissさんは最近コラボでちらほら顔出してるよ 【VOCALOIDなど44人コラボ】 YOU ARE THE ONE 【小室ファミリー】 http //www.nicovideo.jp/watch/sm5717693 これとか 三重の人、早くもPV二作目きましたw 【初音ミク】僕みたいな君 君みたいな僕【PV】 http //www.nicovideo.jp/watch/sm5839861 またまた新着他貼り 鏡音リン・レンオリジナル『燕』【PV風】 http //www.nicovideo.jp/watch/sm5840042 このり氏 リンレンのハーモニーがいい、あとオケが壮大 ブロントさん痛PSPにルカも登場 【FF11】謙虚なナイトのPSP作ってみた【ブロントさん】 http //www.nicovideo.jp/watch/sm5833448 【がくっぽいど】殿の仕業【よいではないか。】 http //www.nicovideo.jp/watch/sm5841580 ∀studio ココロを漫画化してみた【完成・修正版】 http //www.nicovideo.jp/watch/sm5836762 ボカ路地4位 完成版 【鏡音リン・レン】オリジナル曲 T win★Sta r http //www.nicovideo.jp/watch/sm5834916 ボカ路地7位 すけP >歪んだ音をブン回してみました。重いの苦手な方はご注意。 【初音ミク】The Turning World【オリジナル曲】 http //www.nicovideo.jp/watch/sm5830030 ボカ路地14位 bothnecoさん 4作目 6666AAPのこと? 【MMD】初音ミクのネガティブなひとこと動画集 http //www.nicovideo.jp/watch/sm5650563 日刊VOCALOIDランキング 2009年1月14日 #339 http //www.nicovideo.jp/watch/sm5843596 この曲のことですね。 アイドルマスターMAD【オリジナル曲】「DRY LOVE COOL LOVE radio edit 」 http //www.nicovideo.jp/watch/sm3822781 俺の中でルカのイメージはこの曲なんだ。 久しぶりにうpしたので自張りに来ました~(紙芝居ですが)。 ツンデレADV「初音ミクの告白」その12 ~ミクと目玉焼き~ http //www.nicovideo.jp/watch/sm5843224 はじめまして。前作はどなたかにこちらで御紹介いただいたようで、ありがとうございました。 新作できましたので自張りさせていただきます。よろしくお願いします。歌の方は拙い作品ですが、また絵のネタメインということで……。 【ルカを語る】巡音ルカさんやってくる【PV?付き】 http //www.nicovideo.jp/watch/sm5837482 新着から。 【KAITO・MEIKO】 mirror 【セルフカバー】 http //www.nicovideo.jp/watch/sm5843216 ミラーPの「mirror」のカイメイバージョン。 大人っぽい雰囲気で結構良い感じ。 KAITO・リンコンビの名曲あれば教えていただきたいのですじゃ。『にいにいよぉ』『常恋ミルキー』以外で。 【605-536】 自貼りさせていただきます。久しぶりにKAITOをメインで使いました。よろしくお願いします。 うちのKAITOが泣きながら「カレーの歌」を歌ってくれました【みなみけ】 http //www.nicovideo.jp/watch/sm5843793 デュエットじゃないけど重ねたものなら。 【初音ミク】 マジック・カーペット・ライド 【Pizzicato Five】 http //www.nicovideo.jp/watch/nm4482030 新しいのだとこんなんあるよ 【初音ミク×神威がくぽ】「ラストプロトコル」オリジナル曲 http //www.nicovideo.jp/watch/sm5436079 みくぽならこれ好きだなあ 【神威がくぽ・初音ミク】 Re:心の手紙 【オリジナル曲】 http //www.nicovideo.jp/watch/sm4825969 MEIKOとがくぽと言えば、shu-Pが歌わせたことあるね 【がくっぽいど】Cradle Of Destiny (MG Style)【MEIKO】 http //www.nicovideo.jp/watch/sm4648379 みくとがくぽだったら、オリジナルじゃないけどこれが地味に好きだ みっくみく☆サムライ【混ぜてみた】 http //www.nicovideo.jp/watch/sm5260146 独特の調整法で思い出したんだけど、このリンの調整は珍しいと思う。目をつぶってても余裕で聞き取れる。 【鏡音リン】 DOLL-狂気的愛情譚-(修正版)【オリジナル】 http //www.nicovideo.jp/watch/sm3777590 持ち歩くくらい大好きなんだけど、恐ろしいくらい埋もれてるだなこれが… ついでのそれの対の曲も 【鏡音レン】DOLL MASTER -失クシタ熱-【オリジナル】 http //www.nicovideo.jp/watch/sm3920516 これはほぼベタ打ちだそうだが聞きやすい声なんだよな 新着 【鏡音リン】Be Alike【オリジナル6】 http //www.nicovideo.jp/watch/nm5843580 ボッチさん 【初音ミクオリジナル曲】Vocaloidisco ACCCCID MEGAMIX http //www.nicovideo.jp/watch/sm5817715 ≫これが巷で噂のミクトロニカ??というにはデスコ!なフレイバーですが ≫何処かぐにゃぐにゃしたリズムがトロニカナンデショウカ?ブラックトロニカ?? ≫DENPA!!系とは対面の、ダーティな作風が新鮮ですね!!GJ。 レンのデモソングといえば釣り師Pのアレンジ版が好きだw 【ショタ】鏡音レン「L-Side」fullVer アレンジ【演歌】 http //www.nicovideo.jp/watch/sm1891201 おまはやだろうけど、PIXIV2位の119氏が面白い曲紹介してる PIAPRO(ピアプロ)|音楽「Magic」 http //piapro.jp/content/pqdc4gbmcwftoaab あの人ピアプロの曲もチェックしてるんだなーw リン・レン・ミク・オリジナル曲/You Will Go To Wonderland(修正版) http //www.nicovideo.jp/watch/sm1918506 ロックっぽいR&Bな曲 殿堂入り。急加速にワラタ 【初音ミク】ぽっぴっぽー【種類も増えたよ!!】 http //www.nicovideo.jp/watch/sm5508956 それではよろしくお願いします~~寒いですね。ホント早く春になってほしいです。 【寒い日は】湯けむり温泉いいな♪【温泉行きたい】鏡音リン/初音ミク http //www.nicovideo.jp/watch/sm5846044 そして埋めつつ報告。 2008年12月06日 06 47 21 投稿 【KAITO】アナザー:ワールドイズマイン -Band Edition- http //www.nicovideo.jp/watch/sm5461058 殿堂入りまであと27。 これより前の【過去ログ】
https://w.atwiki.jp/onseimad/pages/350.html
参考 月刊ニコニコランキング 2010年 10月結果リンク 総合 より http //nicorankmonth.web.fc2.com/mr/2010/1010/result.html 新★ 1位 1,502,639 point そんなBad Apple!!で大丈夫か? 【エルシャダイ】 2010年10月03日 12:08:39 投稿 再生:852,097 コメント:33,762 マイリスト:30,839 総合:1,350,440 http //www.nicovideo.jp/watch/sm12308635 新★ 2位 1,325,066 point ワールズエンド・エルシャダイ 2010年10月25日 18:20:19 投稿 再生:561,153 コメント:18,873 マイリスト:37,252 総合:1,140,598 http //www.nicovideo.jp/watch/sm12545751 ↓★★ 3位(前月2位) 837,544 point はじめてのチュウなんだが大丈夫か?【エルシャダイ】 2010年09月22日 16:45:28 投稿 再生:609,785 コメント:10,359 マイリスト:10,870 総合:783,533 http //www.nicovideo.jp/watch/sm12191046 ↑★★ 4位(前月5位) 835,479 point イーノックボンバイエ【炎のファイター×エルシャダイ】 2010年09月24日 23:39:23 投稿 再生:558,567 コメント:14,432 マイリスト:13,124 総合:769,923 http //www.nicovideo.jp/watch/sm12217367 ↓★★ 5位(前月3位) 818,851 point そんな恋愛サーキュレーションで大丈夫か?【エルシャダイ】 2010年09月20日 00:30:01 投稿 再生:569,163 コメント:10,528 マイリスト:11,958 総合:758,963 http //www.nicovideo.jp/watch/sm12164104 新★ 6位 754,224 point イカオー 2010年10月17日 19:16:10 投稿 再生:350,614 コメント:8,770 マイリスト:19,742 総合:657,441 http //www.nicovideo.jp/watch/sm12462465 新★ 7位 748,768 point そんな初音ミクの消失で大丈夫か? 【エルシャダイ】 2010年10月21日 21:00:31 投稿 再生:371,373 コメント:25,475 マイリスト:17,596 総合:660,392 http //www.nicovideo.jp/watch/sm12503140 新★ 8位 705,473 point アゲハ装備で大丈夫か?【トルノグラフィティ】 2010年10月30日 01:56:13 投稿 再生:261,327 コメント:17,886 マイリスト:21,313 総合:599,823 http //www.nicovideo.jp/watch/sm12584996 新★ 9位 637,935 point ストリートファイターっていいな 2010年10月16日 00:01:19 投稿 再生:363,704 コメント:5,591 マイリスト:13,432 総合:570,843 http //www.nicovideo.jp/watch/sm12419794 新★ 10位 612,171 point 【第二回遊戯王MADカーニバル】海馬ランド~エレクトリカルパレード~ 2010年10月09日 00:25:02 投稿 再生:240,575 コメント:21,036 マイリスト:17,528 総合:524,865 http //www.nicovideo.jp/watch/sm12365559 新★ 11位 592,067 point そんな最終鬼畜妹で大丈夫か? 大丈夫だ、モンダイナイドール・S 2010年09月30日 23:07:07 投稿 再生:318,862 コメント:11,885 マイリスト:13,066 総合:526,686 http //www.nicovideo.jp/watch/sm12281552 新★ 12位 526,565 point イチバンイイノ (チルミルチルノ+エルシャダイ) 2010年10月16日 23:09:29 投稿 再生:335,539 コメント:9,246 マイリスト:9,089 総合:481,238 http //www.nicovideo.jp/watch/sm12452362 新★ 13位 500,251 point 【エルシャダイ】 NO!NO!PROBLEM 【けいおん!】 2010年10月22日 17:35:20 投稿 再生:316,328 コメント:6,783 マイリスト:8,857 総合:456,307 http //www.nicovideo.jp/watch/sm12510601 新★ 14位 496,966 point パンツじゃないもんレーシング 2010年10月04日 17:14:43 投稿 再生:242,302 コメント:7,404 マイリスト:12,363 総合:435,721 http //www.nicovideo.jp/watch/sm12322218 ↓★★ 15位(前月11位) 495,480 point 【とある天界の超無問題】only my enoch【エルシャダイMAD】 2010年09月25日 20:10:41 投稿 再生:320,001 コメント:6,199 マイリスト:8,464 総合:453,375 http //www.nicovideo.jp/watch/sm12226938 新★ 16位 450,916 point ワールズエンド・ダンスホール歌ってみたと思ったら歌ってなかった 2010年10月19日 17:12:49 投稿 再生:216,479 コメント:17,717 マイリスト:10,836 総合:395,814 http //www.nicovideo.jp/watch/sm12480754 新★ 17位 450,813 point だんご大丈夫【エルシャダイ】 2010年10月04日 20:55:41 投稿 再生:292,437 コメント:8,636 マイリスト:7,487 総合:413,256 http //www.nicovideo.jp/watch/sm12324547 新★ 18位 422,517 point そんなA・RA・SHIで大丈夫か?【エルシャダイMAD×嵐ャダイ】 2010年10月06日 19:18:51 投稿 再生:323,193 コメント:4,704 マイリスト:4,731 総合:400,325 http //www.nicovideo.jp/watch/sm12342745 新★ 19位 414,357 point はじめての出たぁ~ 2010年10月13日 05:02:41 投稿 再生:242,772 コメント:7,365 マイリスト:8,211 総合:373,212 http //www.nicovideo.jp/watch/sm12414949 新★ 20位 383,564 point 【エルシャダイ×サザエさん】シャダイでございま~す! 2010年09月29日 22:56:20 投稿 再生:266,338 コメント:3,526 マイリスト:5,685 総合:355,093 http //www.nicovideo.jp/watch/sm12271863 新★ 21位 379,878 point イカ娘でサンドキャニオン 2010年10月05日 14:23:16 投稿 再生:236,053 コメント:2,485 マイリスト:7,067 総合:344,877 http //www.nicovideo.jp/watch/sm12331189 新★ 22位 373,268 point チグミルベヂルノ 【ベジータ×チルミルチルノ】 2010年10月04日 15:33:56 投稿 再生:187,391 コメント:4,357 マイリスト:9,076 総合:328,123 http //www.nicovideo.jp/watch/sm12321622 新★ 23位 362,254 point 【人力VOCALOID】Level5 -judgelight-【とある科学の超電磁砲】 2010年10月12日 01:46:10 投稿 再生:156,875 コメント:3,799 マイリスト:10,079 総合:315,014 http //www.nicovideo.jp/watch/sm12403999 新★ 24位 294,919 point 【修正版】恋のいーのっく【エルシャダイ】 2010年10月02日 13:09:11 投稿 再生:164,658 コメント:4,481 マイリスト:6,289 総合:265,339 http //www.nicovideo.jp/watch/sm12296757 新★ 25位 294,864 point マイケル・ジャクソンです!Just Be Friends歌ってみました! 2010年10月29日 22:19:49 投稿 再生:147,582 コメント:5,362 マイリスト:7,096 総合:259,414 http //www.nicovideo.jp/watch/sm12584944 新★ 26位 270,142 point 【松岡修造】侵略!引火娘【侵略!イカ娘】 2010年10月21日 17:46:49 投稿 再生:144,595 コメント:4,467 マイリスト:6,054 総合:240,073 http //www.nicovideo.jp/watch/sm12501068 新★ 27位 251,612 point 運営公認スーパーマリオ64 2010年10月13日 18:34:44 投稿 再生:145,301 コメント:2,631 マイリスト:5,184 総合:225,736 http //www.nicovideo.jp/watch/sm12418725 新★ 28位 246,945 point 美也と天国と地獄 2010年06月22日 00:00:00 投稿 再生:95,727 コメント:1,578 マイリスト:7,482 総合:211,671 http //www.nicovideo.jp/watch/sm11143567 ↓★★ 29位(前月13位) 235,766 point おジャ魔女イーノック 【エルシャダイ】 2010年09月23日 20:52:17 投稿 再生:156,442 コメント:3,084 マイリスト:3,812 総合:216,827 http //www.nicovideo.jp/watch/sm12205490 新★ 30位 227,423 point 美也とおいかけっこしましょ 2010年03月08日 00:00:06 投稿 再生:109,562 コメント:1,461 マイリスト:5,820 総合:200,344 http //www.nicovideo.jp/watch/sm9949903 ↑★★ 31位(前月37位) 207,288 point 【エルシャダイ】大丈夫か?イーノックの問題ないさんすう教室だよ! 2010年09月28日 23:11:47 投稿 再生:142,015 コメント:3,533 マイリスト:3,087 総合:191,769 http //www.nicovideo.jp/watch/sm12262431 ↓★★ 32位(前月10位) 198,585 point そんなムーンライト伝説で大丈夫か? 【エルシャダイ】 2010年09月25日 21:20:18 投稿 再生:135,816 コメント:2,649 マイリスト:3,006 総合:183,505 http //www.nicovideo.jp/watch/sm12227836 ↓★★ 33位(前月7位) 187,689 point 危険なイーノック 2010年09月07日 20:09:56 投稿 再生:148,908 コメント:6,661 マイリスト:1,606 総合:179,406 http //www.nicovideo.jp/watch/sm12029638 ↓★★ 34位(前月23位) 185,186 point 大丈夫だ、問題なEvans 2010年09月27日 23:57:21 投稿 再生:120,101 コメント:2,925 マイリスト:3,108 総合:170,718 http //www.nicovideo.jp/watch/sm12253157 新★ 35位 181,576 point バトルドームっていいな 2009年03月14日 18:48:41 投稿 再生:133,669 コメント:1,527 マイリスト:2,319 総合:169,964 http //www.nicovideo.jp/watch/sm6431908 ↑★★★ 36位(4月54位) 175,683 point [殿堂入り] 成人式で配られたDVDがヤンデレな件 2010年03月22日 18:56:07 投稿 再生:138,297 コメント:4,026 マイリスト:1,668 総合:167,260 http //www.nicovideo.jp/watch/sm10120538 ↓★★ 37位(前月8位) 173,630 point The Man With The Best Armor 2010年09月16日 21:23:09 投稿 再生:116,362 コメント:1,168 マイリスト:2,805 総合:160,223 http //www.nicovideo.jp/watch/sm12128936 ↓★★ 38位(前月4位) 154,894 point ボンバルクホルン 2010年09月04日 09:43:06 投稿 再生:116,935 コメント:5,879 マイリスト:1,604 総合:146,926 http //www.nicovideo.jp/watch/sm11988382 新★ 39位 148,511 point プラズマだんのMが勝負をしかけてきた! 2010年10月24日 00:00:46 投稿 再生:100,570 コメント:1,361 マイリスト:2,329 総合:137,028 http //www.nicovideo.jp/watch/sm12526366 新★ 40位 146,773 point 【松岡修造】熱血!熱イカ娘【侵略!イカ娘】 2010年10月15日 08:00:30 投稿 再生:86,343 コメント:2,110 マイリスト:2,916 総合:132,444 http //www.nicovideo.jp/watch/sm12434593 新★ 41位 142,747 point ブロリーの血祭り3分クッキング 2010年10月07日 09:56:04 投稿 再生:77,236 コメント:1,691 マイリスト:3,191 総合:126,877 http //www.nicovideo.jp/watch/sm12349146 ↓★★ 42位(前月22位) 134,112 point おジャ魔女カーニバルで大丈夫か?【エルシャダイ】 2010年09月26日 19:00:59 投稿 再生:80,711 コメント:1,441 マイリスト:2,598 総合:121,097 http //www.nicovideo.jp/watch/sm12239154 新★ 43位 122,786 point Zo guts! 【松岡修造 × とある魔術の禁書目録ⅡOP】 2010年10月27日 23:42:49 投稿 再生:55,288 コメント:2,378 マイリスト:3,256 総合:106,743 http //www.nicovideo.jp/watch/sm12568593 新★ 44位 115,173 point 反日!ニダ娘 2010年10月09日 03:53:18 投稿 再生:109,785 コメント:1,368 マイリスト:201 総合:114,151 http //www.nicovideo.jp/watch/sm12367466 ↓★★ 45位(前月25位) 112,889 point 【ぽっぴっぽーMAD】いーのっくー【エルシャダイ】 2010年09月23日 00:03:53 投稿 再生:67,767 コメント:1,262 マイリスト:2,193 総合:101,901 http //www.nicovideo.jp/watch/sm12195717 ↓★★★ 46位(前月41位) 101,408 point [殿堂入り] ストリートファイト伝説 2010年08月19日 21:08:06 投稿 再生:84,180 コメント:308 マイリスト:846 総合:97,176 http //www.nicovideo.jp/watch/sm11808606 新★ 47位 91,837 point そんな笑点のテーマで大丈夫か?【エルシャダイ】 2010年10月31日 00:41:03 投稿 再生:52,920 コメント:697 マイリスト:1,911 総合:82,603 http //www.nicovideo.jp/watch/sm12597170 ↑★★ 48位(3月2位) 85,382 point Just Be Friends歌ってみたと思ったら歌ってなかった 2010年02月26日 20:05:14 投稿 再生:49,074 コメント:4,688 マイリスト:1,581 総合:77,079 http //www.nicovideo.jp/watch/sm9844339
https://w.atwiki.jp/v-ranking/pages/525.html
KAITO新曲ランキング マイリスト KAITO新曲ランキング#62 http //www.nicovideo.jp/mylist/12003645 sm6608425 オリジナル曲「混沌・改」 KAITO新曲#62 1位 わんだらP sm6610847 【KAITO】 銀河鉄道999 【カバー曲】新曲#62 2位 MazoP sm6600316 【AKAITO】 オリジナル曲 「餞」 歌ってもらった 【鏡音レン】新曲#62 3位 (KAITO:)パプリカP sm6647479 【KAITO】『幸福ノ原理 Full ver.』【カバー】新曲#62 4位 さよ教P sm6604428 【KAITO】おいしい☆トマトのうた【歌えなかった?】新曲#62 5位 天パP sm6642361 【KAITOカバー】ステラマリン/初音ミク新曲#62 6位 うずまきP sm6553369 【ぽっぴっぽー】我が家のKAITO達のを合わせてみた【+@】新曲#62 7位 墨汁P imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 sm6610506 [KAITO]夢のとばり[オリジナル]新曲#62 8位 The instinctive sm6629896 KAITOを解雇解雇にしてあげた新曲#62 9位 末期P sm6598627 【KAITO】Ephemeral fate【オリジナル】新曲#62 10位 ハトリバP sm6625430 【KAITO】アンジェリータ【カバー】新曲#62 11位 新幹線P imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 sm6629618 【にほろいど】きくきくにしてあげるを歌わせてみた新曲#62 11位 kirika氏 sm6619596 【英語でKAITO】Bridge Over Troubled Water(明日に架ける橋)【カバー】新曲#62 13位 三遍生まれ変わって出直して来いこの昆虫P nm6541273 【KAITO・がくぽ】 BEDROOM 【オリジナル曲】新曲#62 14位 どぅるぎP sm6610327 【KAITO】Reset~ピアノアレンジ~【大神】新曲#62 15位 野生の名無し氏 nm6648671 【KAITO】むじな【オリジナル曲】新曲#62 16位 かみかくP sm6636897 【ルカ KAITO】 オリジナル曲 Somewhere in this world 【歌ってもらった】新曲#62 17位 未来へP sm6539362 【VOCALOID】旅立ちの日に【7人で合唱】新曲#62 17位 curutta氏 sm6607299 【KAITO,レン】さかしま少年アリス【オリジナル】新曲#62 19位 零崎P sm6616245 【KAITO?】さくらんぼキッス~爆発だも~ん~【乙女成分増量版】新曲#62 19位 ぴこかいP imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 nm6573916 【KAITO】 雨夜花 【KAIKO】OP sm6517131 【KAITO】 Link 【ラルクカバー】 sm6574600 【オリジナル】 エミー -the style of Clayfizzer- 【KAITO・巡音ルカ・MEIKO】ピックアップコーナー sm6529180 【KAITOオリジナル曲】カガミ・モリピックアップコーナー sm6579011 【KAIKO】水晶華(Short.ver)【VOCALOIDオリジナル】ピックアップコーナー sm6572579 【KAITO】蝶の街【オリジナル】ピックアップコーナー imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 sm6567683 【KAITOオリジナル曲】さよなら【股間マフラーな思い出】ピックアップコーナー imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 sm6544014 【KAITO】さあ、どこへ行こうか【オリジナル曲】ピックアップコーナー
https://w.atwiki.jp/warband/pages/585.html
trp_multiplayer_profile_troop_male|multiplayer profile troop male trp_multiplayer_profile_troop_male_pl|multiplayer profile troop male trp_multiplayer_profile_troop_female|multiplayer profile troop female trp_multiplayer_profile_troop_female_pl|multiplayer profile troop female trp_temp_troop|Temp Troop trp_temp_troop_pl|Temp Troop trp_find_item_cheat|find item cheat trp_find_item_cheat_pl|find item cheat trp_random_town_sequence|Random Town Sequence trp_random_town_sequence_pl|Random Town Sequence trp_tournament_participants|Tournament Participants trp_tournament_participants_pl|Tournament Participants trp_tutorial_maceman|Maceman trp_tutorial_maceman_pl|Maceman trp_tutorial_archer|Archer trp_tutorial_archer_pl|Archer trp_tutorial_swordsman|Swordsman trp_tutorial_swordsman_pl|Swordsman trp_novice_fighter|Novice Man-at-Arms trp_novice_fighter_pl|Novice Men-at-Arms trp_regular_fighter|Regular Man-at-Arms trp_regular_fighter_pl|Regular Men-at-Arms trp_veteran_fighter|Veteran Man-at-Arms trp_veteran_fighter_pl|Veteran Men-at-Arms trp_champion_fighter|Champion Man-at-Arms trp_champion_fighter_pl|Champion Men-at-Arms trp_arena_training_fighter_1|Novice Man-at-Arms trp_arena_training_fighter_1_pl|Novice Men-at-Arms trp_arena_training_fighter_2|Novice Man-at-Arms trp_arena_training_fighter_2_pl|Novice Men-at-Arms trp_arena_training_fighter_3|Regular Man-at-Arms trp_arena_training_fighter_3_pl|Regular Men-at-Arms trp_arena_training_fighter_4|Regular Man-at-Arms trp_arena_training_fighter_4_pl|Regular Men-at-Arms trp_arena_training_fighter_5|Regular Man-at-Arms trp_arena_training_fighter_5_pl|Regular Man-at-Arms trp_arena_training_fighter_6|Veteran Man-at-Arms trp_arena_training_fighter_6_pl|Veteran Men-at-Arms trp_arena_training_fighter_7|Veteran Man-at-Arms trp_arena_training_fighter_7_pl|Veteran Men-at-Arms trp_arena_training_fighter_8|Veteran Man-at-Arms trp_arena_training_fighter_8_pl|Veteran Men-at-Arms trp_arena_training_fighter_9|Champion Man-at-Arms trp_arena_training_fighter_9_pl|Champion Men-at-Arms trp_arena_training_fighter_10|Champion Man-at-Arms trp_arena_training_fighter_10_pl|Champion Men-at-Arms trp_cattle|Cattle trp_cattle_pl|Cattle trp_mercenary_n_townsman|Rebelous Townsman trp_mercenary_n_townsman_pl|Rebelous Townsmen trp_mercenary_r_townsman|Caravan Guard trp_mercenary_r_townsman_pl|Caravan Guard trp_mercenary_e_townsman|Farmer trp_mercenary_e_townsman_pl|Farmers trp_mercenary_villager|Armed Villager trp_mercenary_villager_pl|Armed Villagers trp_mercenary_tier_1|Sellsword Spearman trp_mercenary_tier_1_pl|Sellsword Spearmen trp_mercenary_tier_2_man_at_arms|Sellsword Man-at-Arms trp_mercenary_tier_2_man_at_arms_pl|Sellsword Men-at-Arms trp_mercenary_tier_3_man_at_arms|Veteran Sellsword Man-at-Arms trp_mercenary_tier_3_man_at_arms_pl|Veteran Sellsword Men-at-Arms trp_mercenary_tier_4_man_at_arms|Elite Sellsword Man-at-Arms trp_mercenary_tier_4_man_at_arms_pl|Elite Sellsword Men-at-Arms trp_mercenary_tier_2_bardicheman|Sellsword Bardicheman trp_mercenary_tier_2_bardicheman_pl|Sellsword Bardichemen trp_mercenary_tier_3_glaiveman|Sellsword Glaiveman trp_mercenary_tier_3_glaiveman_pl|Sellsword Glaivemen trp_mercenary_tier_4_two_hander|Sellsword Two-Hander trp_mercenary_tier_4_two_hander_pl|Sellsword Two-Handers trp_mercenary_ranged_tier_1|Sellsword Skirmisher trp_mercenary_ranged_tier_1_pl|Sellsword Spearmen trp_mercenary_ranged_tier_2_archer|Sellsword Archer trp_mercenary_ranged_tier_2_archer_pl|Sellsword Archers trp_mercenary_ranged_tier_3_archer|Veteran Sellsword Archer trp_mercenary_ranged_tier_3_archer_pl|Veteran Sellsword Archers trp_mercenary_ranged_tier_4_archer|Elite Sellsword Archer trp_mercenary_ranged_tier_4_archer_pl|Elite Sellsword Archers trp_mercenary_ranged_tier_2_crossbowman|Sellsword Crossbowman trp_mercenary_ranged_tier_2_crossbowman_pl|Sellsword Crossbowmen trp_mercenary_ranged_tier_3_crossbowman|Veteran Sellsword Crossbowman trp_mercenary_ranged_tier_3_crossbowman_pl|Veteran Sellsword Crossbowmen trp_mercenary_ranged_tier_4_crossbowman|Elite Sellsword Crossbowman trp_mercenary_ranged_tier_4_crossbowman_pl|Elite Sellsword Crossbowmen trp_mercenary_tier_1_horse|Freerider trp_mercenary_tier_1_horse_pl|Freeriders trp_mercenary_tier_2_horse|Mounted Skirmisher trp_mercenary_tier_2_horse_pl|Mounted Skirmishers trp_mercenary_tier_3_horse|Mounted Serjeant trp_mercenary_tier_3_horse_pl|Mounted Serjeants trp_mercenary_tier_4_horse|Hedge Knight trp_mercenary_tier_4_horse_pl|Hedge Knights trp_special_troop_white_harbor_knight|White Harbor Knight trp_special_troop_white_harbor_knight_pl|White Harbor Knights trp_special_troop_lannisport_spearman|Lannisport Spearman trp_special_troop_lannisport_spearman_pl|Lannisport Spearmen trp_special_troop_raventree_archers|Raventree Archer trp_special_troop_raventree_archers_pl|Raventree Archers trp_special_troop_runestone_knight|Runestone Knight trp_special_troop_runestone_knight_pl|Runestone Knights trp_special_troop_mountain_clansmen|Mountain Clansman trp_special_troop_mountain_clansmen_pl|Mountain Clansmen trp_special_troop_dreadfort_spearmen|Dreadfort Spearman trp_special_troop_dreadfort_spearmen_pl|Dreadfort Spearmen trp_special_troop_karstark_longbowmen|Karhold Longbowman trp_special_troop_karstark_longbowmen_pl|Karhold Longbowmen trp_special_troop_stone_hedge_knight|Stone Hedge Knight trp_special_troop_stone_hedge_knight_pl|Stone Hedge Knights trp_special_troop_crossing_spearmen|Crossing Spearman trp_special_troop_crossing_spearmen_pl|Crossing Spearmen trp_special_troop_weeping_town|Marcher Longbowman trp_special_troop_weeping_town_pl|Marcher Longbowmen trp_special_troop_qohor_lancer|Qohorik Lancer trp_special_troop_qohor_lancer_pl|Qohorik Lancers trp_special_troop_qohor_blackjacket|Blackjacket trp_special_troop_qohor_blackjacket_pl|Blackjacket trp_special_troop_norvos_lancer|Norvoshi Lancer trp_special_troop_norvos_lancer_pl|Norvoshi Lancers trp_special_troop_norvos_axe_guard|Holy Guard trp_special_troop_norvos_axe_guard_pl|Holy Guards trp_special_troop_pentos_dothraki|Dothraki Sellsword trp_special_troop_pentos_dothraki_pl|Dothraki Sellswords trp_special_troop_pentos_lancer|Pentoshi Lancer trp_special_troop_pentos_lancer_pl|Pentoshi Lancers trp_special_troop_lorath_glaiveman|Lorathi Glaiveman trp_special_troop_lorath_glaiveman_pl|Lorathi Glaivemen trp_special_troop_lorath_archer|Lorathi Archer trp_special_troop_lorath_archer_pl|Lorathi Archers trp_special_troop_lyseni_skirmisher|Lyseni Skirmisher trp_special_troop_lyseni_skirmisher_pl|Lyseni Skirmisher trp_special_troop_lyseni_city_watch|Lyseni City Guardsman trp_special_troop_lyseni_city_watch_pl|Lyseni City Guardsmen trp_special_troop_tyrosh_skirmisher|Tyroshi Skirmisher trp_special_troop_tyrosh_skirmisher_pl|Tyroshi Skirmisher trp_special_troop_tyrosh_corsair|Tyroshi Corsair trp_special_troop_tyrosh_corsair_pl|Tyroshi Corsais trp_special_troop_myr_crossbowman|Myrish Crossbowman trp_special_troop_myr_crossbowman_pl|Myrish Crossbowmen trp_special_troop_myr_skirmisher|Myrish Skirmisher trp_special_troop_myr_skirmisher_pl|Myrish Skirmishers trp_special_troop_volantis_lancer|Volantene Lancer trp_special_troop_volantis_lancer_pl|Volantene Lancers trp_special_troop_volantis_spearman|Volantene Spearman trp_special_troop_volantis_spearman_pl|Volantene Spearmen trp_mercenaries_end|mercenaries end trp_mercenaries_end_pl|mercenaries end trp_swadian_r_peasant|I1 Swadian Peasant trp_swadian_r_peasant_pl|I1 Swadian Peasants trp_swadian_n_peasant|I1 Swadian Peasant trp_swadian_n_peasant_pl|I1 Swadian Peasants trp_swadian_e_peasant|I1 Swadian Peasant trp_swadian_e_peasant_pl|I1 Swadian Peasants trp_swadian_messenger|Swadian Messenger trp_swadian_messenger_pl|Swadian Messengers trp_swadian_deserter|Swadian Deserter trp_swadian_deserter_pl|Swadian Deserters trp_swadian_prison_guard|Prison Guard trp_swadian_prison_guard_pl|Prison Guards trp_swadian_castle_guard|Castle Guard trp_swadian_castle_guard_pl|Castle Guards trp_stormlands_castle_guard|Castle Guard trp_stormlands_castle_guard_pl|Castle Guards trp_nights_watch_castle_guard|Night's Watch Ranger trp_nights_watch_castle_guard_pl|Night's Watch Rangers trp_crackclaw_castle_guard|Castle Guard trp_crackclaw_castle_guard_pl|Castle Guards trp_northern_castle_guard|Household Guard trp_northern_castle_guard_pl|Household Guards trp_riverlands_castle_guard|Household Guard trp_riverlands_castle_guard_pl|Household Guards trp_vale_castle_guard|Castle Guard trp_vale_castle_guard_pl|Castle Guards trp_braavosi_castle_guard|Sealords Guard trp_braavosi_castle_guard_pl|Sealords Guard trp_qohorik_castle_guard|Unsullied trp_qohorik_castle_guard_pl|Unsullied trp_dornish_castle_guard|Castle Guard trp_dornish_castle_guard_pl|Castle Guards trp_dragonstone_castle_guard|Castle Guard trp_dragonstone_castle_guard_pl|Castle Guards trp_westerlands_castle_guard|Castle Guard trp_westerlands_castle_guard_pl|Castle Guards trp_reach_castle_guard|Castle Guard trp_reach_castle_guard_pl|Castle Guards trp_ironborn_castle_guard|Household Guard trp_ironborn_castle_guard_pl|Household Guards trp_pentos_castle_guard|Unsullied trp_pentos_castle_guard_pl|Unsullied trp_tyrosh_castle_guard|City Watchman trp_tyrosh_castle_guard_pl|City Watchmen trp_myr_castle_guard|City Watchman trp_myr_castle_guard_pl|City Watchmen trp_lys_castle_guard|City Watchman trp_lys_castle_guard_pl|City Watchmen trp_volantis_castle_guard|Tiger Guard trp_volantis_castle_guard_pl|Tiger Guards trp_norvos_castle_guard|Holy Guard trp_norvos_castle_guard_pl|Holy Guards trp_lorath_castle_guard|City Watchman trp_lorath_castle_guard_pl|City Watchmen trp_sister_castle_guard|Household Guard trp_sister_castle_guard_pl|Household Guards trp_targaryen_castle_guard|Castle Guard trp_targaryen_castle_guard_pl|Castle Guards trp_stormlands_messenger|Stormlands Messenger trp_stormlands_messenger_pl|Stormlands Messengers trp_stormlands_prison_guard|Prison Guard trp_stormlands_prison_guard_pl|Prison Guards trp_nights_watch_messenger|Night's Watch Messenger trp_nights_watch_messenger_pl|Stormlands Messengers trp_nights_watch_prison_guard|Prison Guard trp_nights_watch_prison_guard_pl|Prison Guards trp_crackclaw_messenger|Crackclaw Messenger trp_crackclaw_messenger_pl|Crackclaw Messengers trp_crackclaw_prison_guard|Prison Guard trp_crackclaw_prison_guard_pl|Prison Guards trp_northern_messenger|Northern Messenger trp_northern_messenger_pl|Northern Messengers trp_northern_prison_guard|Prison Guard trp_northern_prison_guard_pl|Prison Guards trp_riverlands_messenger|Riverlands Messenger trp_riverlands_messenger_pl|Riverlands Messengers trp_riverlands_prison_guard|Prison Guard trp_riverlands_prison_guard_pl|Prison Guards trp_vale_messenger|Vale Messenger trp_vale_messenger_pl|Vale Messengers trp_vale_prison_guard|Prison Guard trp_vale_prison_guard_pl|Prison Guards trp_qohorik_messenger|Qohori Messenger trp_qohorik_messenger_pl|Qohori Messengers trp_qohorik_prison_guard|Prison Guard trp_qohorik_prison_guard_pl|Prison Guards trp_dornish_messenger|Dornish Messenger trp_dornish_messenger_pl|Dornish Messengers trp_dornish_prison_guard|Prison Guard trp_dornish_prison_guard_pl|Prison Guards trp_dragonstone_messenger|Dragonstone Messenger trp_dragonstone_messenger_pl|Dragonstone Messengers trp_dragonstone_prison_guard|Prison Guard trp_dragonstone_prison_guard_pl|Prison Guards trp_westerlands_messenger|Westerlands Messenger trp_westerlands_messenger_pl|Westerlands Messengers trp_westerlands_prison_guard|Prison Guard trp_westerlands_prison_guard_pl|Prison Guards trp_reach_messenger|Reach Messenger trp_reach_messenger_pl|Reach Messengers trp_reach_prison_guard|Prison Guard trp_reach_prison_guard_pl|Prison Guards trp_ironborn_messenger|Ironborn Messenger trp_ironborn_messenger_pl|Ironborn Messengers trp_ironborn_prison_guard|Prison Guard trp_ironborn_prison_guard_pl|Prison Guards trp_sister_messenger|Sisterman Messenger trp_sister_messenger_pl|Sisterman Messengers trp_sister_prison_guard|Prison Guard trp_sister_prison_guard_pl|Prison Guards trp_targaryen_messenger|Targaryen Messenger trp_targaryen_messenger_pl|Targaryen Messengers trp_targaryen_prison_guard|Prison Guard trp_targaryen_prison_guard_pl|Prison Guards trp_braavosi_messenger|Braavosi Messenger trp_braavosi_messenger_pl|Braavosi Messengers trp_braavosi_prison_guard|Prison Guard trp_braavosi_prison_guard_pl|Prison Guards trp_pentos_messenger|Pentoshi Messenger trp_pentos_messenger_pl|Pentoshi Messengers trp_pentos_prison_guard|Prison Guard trp_pentos_prison_guard_pl|Prison Guards trp_tyrosh_messenger|Tyroshi Messenger trp_tyrosh_messenger_pl|Tyroshi Messengers trp_tyrosh_prison_guard|Prison Guard trp_tyrosh_prison_guard_pl|Prison Guards trp_myr_messenger|Myrman Messenger trp_myr_messenger_pl|Myrman Messengers trp_myr_prison_guard|Prison Guard trp_myr_prison_guard_pl|Prison Guards trp_lys_messenger|Lyseni Messenger trp_lys_messenger_pl|Lyseni Messengers trp_lys_prison_guard|Prison Guard trp_lys_prison_guard_pl|Prison Guards trp_volantis_messenger|Volantene Messenger trp_volantis_messenger_pl|Volantene Messengers trp_volantis_prison_guard|Prison Guard trp_volantis_prison_guard_pl|Prison Guards trp_norvos_messenger|Norvoshi Messenger trp_norvos_messenger_pl|Norvoshi Messengers trp_norvos_prison_guard|Prison Guard trp_norvos_prison_guard_pl|Prison Guards trp_lorath_messenger|Lorathi Messenger trp_lorath_messenger_pl|Lorathi Messengers trp_lorath_prison_guard|Prison Guard trp_lorath_prison_guard_pl|Prison Guards trp_vaegir_n_kholop|Vaegir Recruit trp_vaegir_n_kholop_pl|Vaegir Recruits trp_vaegir_r_kholop|I1 Vaegir Kholop trp_vaegir_r_kholop_pl|I1 Vaegir Kholopy trp_vaegir_e_kholop|I1 Vaegir Kholop trp_vaegir_e_kholop_pl|I1 Vaegir Kholopy trp_vaegir_messenger|Vaegir Messenger trp_vaegir_messenger_pl|Vaegir Messengers trp_vaegir_deserter|Vaegir Deserter trp_vaegir_deserter_pl|Vaegir Deserters trp_vaegir_prison_guard|Prison Guard trp_vaegir_prison_guard_pl|Prison Guards trp_vaegir_castle_guard|Castle Guard trp_vaegir_castle_guard_pl|Castle Guards trp_khergit_n_tariachin|Khergit Tribesman trp_khergit_n_tariachin_pl|Khergit Tribesmen trp_khergit_e_tariachin|I1 Khergit Tariachin trp_khergit_e_tariachin_pl|I1 Khergit Tariachinuud trp_khergit_messenger|Khergit Messenger trp_khergit_messenger_pl|Khergit Messengers trp_khergit_deserter|Khergit Deserter trp_khergit_deserter_pl|Khergit Deserters trp_khergit_prison_guard|Prison Guard trp_khergit_prison_guard_pl|Prison Guards trp_khergit_castle_guard|Castle Guard trp_khergit_castle_guard_pl|Castle Guards trp_nord_n_bondi|Nord Recruit trp_nord_n_bondi_pl|Nord Recruits trp_nord_r_bondi|I1 Nord Bondi trp_nord_r_bondi_pl|I1 Nord Bondir trp_nord_e_bondi|I1 Nord Bondi trp_nord_e_bondi_pl|I1 Nord Bondir trp_nord_messenger|Nord Messenger trp_nord_messenger_pl|Nord Messengers trp_nord_deserter|Nord Deserter trp_nord_deserter_pl|Nord Deserters trp_nord_prison_guard|Prison Guard trp_nord_prison_guard_pl|Prison Guards trp_nord_castle_guard|Castle Guard trp_nord_castle_guard_pl|Castle Guards trp_rhodok_n_cittadino|Rhodok Tribesman trp_rhodok_n_cittadino_pl|Rhodok Tribesmen trp_rhodok_r_cittadino|I1 Rhodok Cittadino trp_rhodok_r_cittadino_pl|I1 Rhodok Cittadini trp_rhodok_e_cittadino|I1 Rhodok Cittadino trp_rhodok_e_cittadino_pl|I1 Rhodok Cittadini trp_rhodok_messenger|Rhodok Messenger trp_rhodok_messenger_pl|Rhodok Messengers trp_rhodok_deserter|Rhodok Deserter trp_rhodok_deserter_pl|Rhodok Deserters trp_rhodok_prison_guard|Prison Guard trp_rhodok_prison_guard_pl|Prison Guards trp_rhodok_castle_guard|Castle Guard trp_rhodok_castle_guard_pl|Castle Guards trp_nights_watch_tier_0|Night's Watch Recruit trp_nights_watch_tier_0_pl|Night's Watch Recruits trp_nights_watch_tier_1_infantry_medium|Night's Watch Ranger trp_nights_watch_tier_1_infantry_medium_pl|Night's Watch Rangers trp_nights_watch_tier_2_infantry_medium|Veteran Night's Watch Ranger trp_nights_watch_tier_2_infantry_medium_pl|Veteran Night's Watch Rangers trp_nights_watch_tier_3_infantry_medium|Elite Night's Watch Ranger trp_nights_watch_tier_3_infantry_medium_pl|Elite Night's Watch Rangers trp_nights_watch_tier_1_ranged_light|Night's Watch Longbowman trp_nights_watch_tier_1_ranged_light_pl|Night's Watch Longbowmen trp_nights_watch_tier_1_horse_medium|Mounted Night's Watch Ranger trp_nights_watch_tier_1_horse_medium_pl|Mounted Night's Watch Rangers trp_crackclaw_tier_0|Crackclaw Levy trp_crackclaw_tier_0_pl|Crackclaw Levies trp_crackclaw_tier_1_infantry_medium|Crackclaw Spearman trp_crackclaw_tier_1_infantry_medium_pl|Crackclaw Spearmen trp_crackclaw_tier_2_infantry_medium|Veteran Crackclaw Spearman trp_crackclaw_tier_2_infantry_medium_pl|Veteran Crackclaw Spearmen trp_crackclaw_tier_3_infantry_medium|Elite Crackclaw Spearman trp_crackclaw_tier_3_infantry_medium_pl|Elite Crackclaw Spearmen trp_crackclaw_tier_4_infantry_medium|Crackclaw Retainer trp_crackclaw_tier_4_infantry_medium_pl|Crackclaw Retainers trp_crackclaw_tier_5_infantry_medium|Crackclaw Household Guard trp_crackclaw_tier_5_infantry_medium_pl|Crackclaw Household Guards trp_crackclaw_tier_1_ranged_light|Crackclaw Longbowman trp_crackclaw_tier_1_ranged_light_pl|Crackclaw Longbowmen trp_crackclaw_tier_1_horse_medium|Crackclaw Lancer trp_crackclaw_tier_1_horse_medium_pl|Crackclaw Lancers trp_stormlands_tier_0|Stormlander Levy trp_stormlands_tier_0_pl|Stormlander Levies trp_stormlands_tier_1_infantry_medium|Stormlander Man-at-Arms trp_stormlands_tier_1_infantry_medium_pl|Stormlander Men-at-Arms trp_stormlands_tier_2_infantry_medium|Veteran Stormlander Man-at-Arms trp_stormlands_tier_2_infantry_medium_pl|Veteran Stormlander Men-at-Arms trp_stormlands_tier_2_1_infantry_medium|Stormlander Vanguard trp_stormlands_tier_2_1_infantry_medium_pl|Stormlander Vanguards trp_stormlands_tier_3_infantry_medium|Elite Stormlander Man-at-Arms trp_stormlands_tier_3_infantry_medium_pl|Elite Stormlander Men-at-Arms trp_stormlands_tier_4_1_infantry_medium|Stormlander Serjeant trp_stormlands_tier_4_1_infantry_medium_pl|Stormlander Serjeants trp_stormlands_tier_4_2_infantry_medium|Stormlander Hammerman trp_stormlands_tier_4_2_infantry_medium_pl|Stormlander Hammermen trp_stormlands_tier_1_ranged_light|Stormlander Longbowman trp_stormlands_tier_1_ranged_light_pl|Stormlander Longbowmen trp_stormlands_tier_2_ranged_light|Veteran Stormlander Longbowman trp_stormlands_tier_2_ranged_light_pl|Veteran Stormlander Longbowmen trp_stormlands_tier_1_horse_medium|Mounted Stormlander Serjeant trp_stormlands_tier_1_horse_medium_pl|Mounted Stormlander Serjeants trp_stormlands_tier_2_horse_medium|Stormlander Knight trp_stormlands_tier_2_horse_medium_pl|Stormlander Knight trp_stormlands_tier_3_horse_medium|Heavy Stormlander Knight trp_stormlands_tier_3_horse_medium_pl|Heavy Stormlander Knight trp_north_tier_0|Northern Levy trp_north_tier_0_pl|Northern Levies trp_north_tier_1_infantry_heavy|Northern Spearman trp_north_tier_1_infantry_heavy_pl|Northern Spearmen trp_north_tier_2_infantry_heavy|Veteran Northern Spearman trp_north_tier_2_infantry_heavy_pl|Veteran Northern Spearmen trp_north_tier_3_infantry_heavy|Elite Northern Spearman trp_north_tier_3_infantry_heavy_pl|Elite Northern Spearmen trp_north_tier_4_infantry_heavy|Northern Vanguard trp_north_tier_4_infantry_heavy_pl|Northern Vanguard trp_north_tier_1_1_infantry_heavy|Northern Man-at-Arms trp_north_tier_1_1_infantry_heavy_pl|Northern Men-at-Arms trp_north_tier_2_1_infantry_heavy|Veteran Northern Man-at-Arms trp_north_tier_2_1_infantry_heavy_pl|Veteran Northern Men-at-Arms trp_north_tier_3_1_infantry_heavy|Elite Northern Man-at-Arms trp_north_tier_3_1_infantry_heavy_pl|Northern Men-at-Arms trp_north_tier_4_1_infantry_heavy|Northern Household Guard trp_north_tier_4_1_infantry_heavy_pl|Northern Household Guards trp_north_tier_1_ranged_light|Northern Yeoman trp_north_tier_1_ranged_light_pl|Northern Yeomen trp_north_tier_2_ranged_light|Veteran Northern Yeoman trp_north_tier_2_ranged_light_pl|Veteran Northern Yeomen trp_north_tier_3_ranged_light|Elite Northern Yeoman trp_north_tier_3_ranged_light_pl|Elite Northern Yeomen trp_north_tier_1_horse_light|Northern Lancer trp_north_tier_1_horse_light_pl|Northern Lancers trp_north_tier_1_1_horse_light|Mounted Northern Serjeant trp_north_tier_1_1_horse_light_pl|Mounted Northern Serjeants trp_vale_tier_0|Vale Levy trp_vale_tier_0_pl|Vale Levy trp_vale_tier_1_infantry_light|Vale Halberdier trp_vale_tier_1_infantry_light_pl|Vale Halberdiers trp_vale_tier_2_infantry_light|Veteran Vale Halberdier trp_vale_tier_2_infantry_light_pl|Veteran Vale Halberdiers trp_vale_tier_3_infantry_light|Elite Vale Halberdier trp_vale_tier_3_infantry_light_pl|Elite Vale Halberdiers trp_vale_tier_3_1_infantry_light|Vale Spearman trp_vale_tier_3_1_infantry_light_pl|Vale Spearmen trp_vale_tier_1_ranged_heavy|Vale Archer trp_vale_tier_1_ranged_heavy_pl|Vale Archer trp_vale_tier_2_ranged_heavy|Vale Crossbowman trp_vale_tier_2_ranged_heavy_pl|Vale Crossbowmen trp_vale_tier_3_ranged_heavy|Veteran Vale Crossbowman trp_vale_tier_3_ranged_heavy_pl|Veteran Vale Crossbowmen trp_vale_tier_4_ranged_heavy|Elite Vale Crossbowman trp_vale_tier_4_ranged_heavy_pl|Elite Vale Crossbowmen trp_vale_tier_1_horse_light|Vale Lancer trp_vale_tier_1_horse_light_pl|Vale Lancers trp_vale_tier_2_horse_light|Vale Knight trp_vale_tier_2_horse_light_pl|Vale Knights trp_riverlands_tier_0|Riverlander Levy trp_riverlands_tier_0_pl|Riverlander Levies trp_riverlands_tier_1_infantry_light|Riverlander Man-at-Arms trp_riverlands_tier_1_infantry_light_pl|Riverlander Men-at-Arms trp_riverlands_tier_2_infantry_light|Veteran Riverlander Man-at-Arms trp_riverlands_tier_2_infantry_light_pl|Veteran Riverlander Men-at-Arms trp_riverlands_tier_3_infantry_light|Elite Riverlander Man-at-Arms trp_riverlands_tier_3_infantry_light_pl|Elite Riverlander Men-at-Arms trp_riverlands_tier_4_infantry_light|Riverlander Household Guard trp_riverlands_tier_4_infantry_light_pl|Riverlander Household Guards trp_riverlands_tier_1_ranged_light|Riverlander Crossbowman trp_riverlands_tier_1_ranged_light_pl|Riverlander Crossbowmen trp_riverlands_tier_1_horse_heavy|Mounted Riverlander Serjeant trp_riverlands_tier_1_horse_heavy_pl|Mounted Riverlander Serjeant trp_riverlands_tier_2_horse_heavy|Riverlander Knight trp_riverlands_tier_2_horse_heavy_pl|Riverlander Knight trp_riverlands_tier_3_horse_heavy|Heavy Riverlander Knight trp_riverlands_tier_3_horse_heavy_pl|Heavy Riverlander Knight trp_dorne_tier_0|Dornish Levy trp_dorne_tier_0_pl|Dornish Levies trp_dorne_tier_1_infantry_medium|Dornish Spearman trp_dorne_tier_1_infantry_medium_pl|Dornish Spearmen trp_dorne_tier_2_infantry_medium|Veteran Dornish Spearman trp_dorne_tier_2_infantry_medium_pl|Veteran Dornish Spearmen trp_dorne_tier_3_infantry_medium|Elite Dornish Spearman trp_dorne_tier_3_infantry_medium_pl|Elite Dornish Spearmen trp_dorne_tier_1_ranged_medium|Dornish Archer trp_dorne_tier_1_ranged_medium_pl|Dornish Archers trp_dorne_tier_2_ranged_medium|Veteran Dornish Archer trp_dorne_tier_2_ranged_medium_pl|Veteran Dornish Archers trp_dorne_tier_2_1_ranged_medium|Dornish Skirmisher trp_dorne_tier_2_1_ranged_medium_pl|Dornish Skirmishers trp_dorne_tier_3_ranged_medium|Elite Dornish Archer trp_dorne_tier_3_ranged_medium_pl|Elite Dornish Archers trp_dorne_tier_1_horse_light|Dornish Lancer trp_dorne_tier_1_horse_light_pl|Dornish Lancers trp_dorne_tier_1_1_horse_light|Mounted Dornish Archer trp_dorne_tier_1_1_horse_light_pl|Mounted Dornish Archers trp_dorne_tier_2_horse_light|Dornish Knight trp_dorne_tier_2_horse_light_pl|Dornish Knight trp_dorne_tier_2_1_horse_light|Heavy Mounted Dornish Archer trp_dorne_tier_2_1_horse_light_pl|Heavy Mounted Dornish Archer trp_dragonstone_tier_0|Dragonstone Levy trp_dragonstone_tier_0_pl|Dragonstone Levies trp_dragonstone_tier_1_infantry_heavy|Dragonstone Halberdier trp_dragonstone_tier_1_infantry_heavy_pl|Dragonstone Halberdiers trp_dragonstone_tier_2_infantry_heavy|Veteran Dragonstone Halberdier trp_dragonstone_tier_2_infantry_heavy_pl|Veteran Dragonstone Halberdiers trp_dragonstone_tier_3_infantry_heavy|Elite Dragonstone Halberdier trp_dragonstone_tier_3_infantry_heavy_pl|Elite Dragonstone Halberdiers trp_dragonstone_tier_1_1_infantry_heavy|Dragonstone Man-at-Arms trp_dragonstone_tier_1_1_infantry_heavy_pl|Dragonstone Men-at-Arms trp_dragonstone_tier_2_1_infantry_heavy|Veteran Dragonstone Men-at-Arms trp_dragonstone_tier_2_1_infantry_heavy_pl|Veteran Dragonstone Men-at-Arms trp_dragonstone_tier_3_1_infantry_heavy|Elite Dragonstone Men-at-Arms trp_dragonstone_tier_3_1_infantry_heavy_pl|Elite Dragonstone Men-at-Arms trp_dragonstone_tier_4_1_infantry_heavy|Dragonstone Vanguard trp_dragonstone_tier_4_1_infantry_heavy_pl|Dragonstone Vanguards trp_dragonstone_tier_5_1_infantry_heavy|Dragonstone Household Guard trp_dragonstone_tier_5_1_infantry_heavy_pl|Dragonstone Household Guards trp_dragonstone_tier_1_ranged_light|Dragonstone Archer trp_dragonstone_tier_1_ranged_light_pl|Dragonstone Archers trp_dragonstone_tier_2_ranged_light|Veteran Dragonstone Archer trp_dragonstone_tier_2_ranged_light_pl|Veteran Dragonstone Archers trp_dragonstone_tier_3_ranged_light|Elite Dragonstone Archer trp_dragonstone_tier_3_ranged_light_pl|Elite Dragonstone Archers trp_dragonstone_tier_1_horse_light|Mounted Dragonstone Serjeant trp_dragonstone_tier_1_horse_light_pl|Mounted Dragonstone Serjeants trp_westerlands_tier_0|Westerlander Levy trp_westerlands_tier_0_pl|Westerlander Levies trp_westerlands_tier_1_infantry_medium|Westerlander Man-at-Arms trp_westerlands_tier_1_infantry_medium_pl|Westerlander Men-at-Arms trp_westerlands_tier_2_infantry_medium|Veteran Westerlander Man-at-Arms trp_westerlands_tier_2_infantry_medium_pl|Veteran Westerlander Men-at-Arms trp_westerlands_tier_3_infantry_medium|Elite Westerlander Man-at-Arms trp_westerlands_tier_3_infantry_medium_pl|Elite Westerlander Men-at-Arms trp_westerlands_tier_4_infantry_medium|Westerlander Serjeant trp_westerlands_tier_4_infantry_medium_pl|Westerlander Serjeant trp_westerlands_tier_5_infantry_medium|Westerlander Vanguard trp_westerlands_tier_5_infantry_medium_pl|Westerlander Vanguards trp_westerlands_tier_1_ranged_light|Westerlander Longbowman trp_westerlands_tier_1_ranged_light_pl|Westerlander Longbowmen trp_westerlands_tier_2_ranged_light|Veteran Westerlander Longbowman trp_westerlands_tier_2_ranged_light_pl|Veteran Westerlander Longbowmen trp_westerlands_tier_3_ranged_light|Elite Westerlander Longbowman trp_westerlands_tier_3_ranged_light_pl|Elite Westerlander Longbowmen trp_westerlands_tier_1_horse_medium|Mounted Westerlander Serjeant trp_westerlands_tier_1_horse_medium_pl|Mounted Westerlander Serjeants trp_westerlands_tier_2_horse_medium|Westerlander Knight trp_westerlands_tier_2_horse_medium_pl|Westerlander Knight trp_westerlands_tier_3_horse_medium|Heavy Westerlander Knight trp_westerlands_tier_3_horse_medium_pl|Heavy Westerlander Knight trp_reach_tier_0|Reachman Levy trp_reach_tier_0_pl|Reachman Levies trp_reach_tier_1_infantry_light|Reachman Pikeman trp_reach_tier_1_infantry_light_pl|Reachman Pikemen trp_reach_tier_2_infantry_light|Veteran Reachman Pikeman trp_reach_tier_2_infantry_light_pl|Veteran Reachman Pikemen trp_reach_tier_2_1_infantry_light|Dismounted Reachman Squire trp_reach_tier_2_1_infantry_light_pl|Dismounted Reachman Squires trp_reach_tier_3_infantry_light|Elite Reachman Pikemen trp_reach_tier_3_infantry_light_pl|Elite Reachman Pikemen trp_reach_tier_4_infantry_light|Reachman Vanguard trp_reach_tier_4_infantry_light_pl|Reachman Vanguard trp_reach_tier_1_ranged_light|Reachman Crossbowman trp_reach_tier_1_ranged_light_pl|Reachman Crossbowmen trp_reach_tier_1_horse_heavy|Mounted Reachman Serjeant trp_reach_tier_1_horse_heavy_pl|Mounted Reachman Serjeant trp_reach_tier_2_horse_heavy|Reachman Knight trp_reach_tier_2_horse_heavy_pl|Reachman Knight trp_reach_tier_3_horse_heavy|Heavy Reachman Knight trp_reach_tier_3_horse_heavy_pl|Heavy Reachman Knight trp_reach_tier_1_horse_light|Mounted Reachman Halberdier trp_reach_tier_1_horse_light_pl|Mounted Reachman Halberdiers trp_ironborn_tier_0|Ironborn Spearman trp_ironborn_tier_0_pl|Ironborn Spearmen trp_ironborn_tier_1_infantry_heavy|Ironborn Axeman trp_ironborn_tier_1_infantry_heavy_pl|Ironborn Axemen trp_ironborn_tier_2_infantry_heavy|Veteran Ironborn Axeman trp_ironborn_tier_2_infantry_heavy_pl|Veteran Ironborn Axemen trp_ironborn_tier_3_infantry_heavy|Elite Ironborn Axemen trp_ironborn_tier_3_infantry_heavy_pl|Elite Ironborn Axemen trp_ironborn_tier_3_1_infantry_heavy|Ironborn Reaver trp_ironborn_tier_3_1_infantry_heavy_pl|Ironborn Reavers trp_ironborn_tier_4_infantry_heavy|Ironborn Retainer trp_ironborn_tier_4_infantry_heavy_pl|Ironborn Retainers trp_ironborn_tier_5_infantry_heavy|Ironborn Household Guard trp_ironborn_tier_5_infantry_heavy_pl|Ironborn Household Guards trp_ironborn_tier_1_ranged_medium|Ironborn Archer trp_ironborn_tier_1_ranged_medium_pl|Ironborn Archers trp_ironborn_tier_2_ranged_medium|Ironborn Longbowman trp_ironborn_tier_2_ranged_medium_pl|Ironborn Longbowmen trp_ironborn_tier_3_ranged_medium|Veteran Ironborn Longbowman trp_ironborn_tier_3_ranged_medium_pl|Veteran Ironborn Longbowmen trp_sisterman_tier_0|Sisterman Axeman trp_sisterman_tier_0_pl|Sisterman Axemen trp_sisterman_tier_1_infantry_heavy|Sisterman Spearman trp_sisterman_tier_1_infantry_heavy_pl|Sisterman Spearmen trp_sisterman_tier_2_infantry_heavy|Veteran Sisterman Spearman trp_sisterman_tier_2_infantry_heavy_pl|Veteran Sisterman Spearmen trp_sisterman_tier_3_infantry_heavy|Elite Sisterman Spearmen trp_sisterman_tier_3_infantry_heavy_pl|Elite Sisterman Spearmen trp_sisterman_tier_4_infantry_heavy|Sisterman Household Guard trp_sisterman_tier_4_infantry_heavy_pl|Sisterman Household Guards trp_sisterman_tier_1_ranged_medium|Sisterman Archer trp_sisterman_tier_1_ranged_medium_pl|Sisterman Archers trp_braavos_tier_0|Braavosi Levy trp_braavos_tier_0_pl|Braavosi Levies trp_braavos_tier_1_infantry_heavy|Braavosi Spearman trp_braavos_tier_1_infantry_heavy_pl|Braavosi Spearmen trp_braavos_tier_2_infantry_heavy|Veteran Braavosi Spearman trp_braavos_tier_2_infantry_heavy_pl|Veteran Braavosi Spearmen trp_braavos_tier_3_infantry_heavy|Elite Braavosi Spearman trp_braavos_tier_3_infantry_heavy_pl|Elite Braavosi Spearmen trp_braavos_tier_4_infantry_heavy|Braavosi Guardsman trp_braavos_tier_4_infantry_heavy_pl|Braavosi Guardsmen trp_braavos_tier_4_1_infantry_heavy|Armored Bravos trp_braavos_tier_4_1_infantry_heavy_pl|Armored Bravos trp_braavos_tier_1_ranged_medium|Braavosi Crossbowman trp_braavos_tier_1_ranged_medium_pl|Braavosi Crossbowmen trp_braavos_tier_2_ranged_medium|Veteran Braavosi Crossbowman trp_braavos_tier_2_ranged_medium_pl|Veteran Braavosi Crossbowmen trp_braavos_tier_3_ranged_medium|Elite Braavosi Crossbowman trp_braavos_tier_3_ranged_medium_pl|Elite Braavosi Crossbowmen trp_targaryen_tier_0|Targaryen Levy trp_targaryen_tier_0_pl|Targaryen Levies trp_targaryen_tier_1_infantry_medium|Targaryen Man-at-Arms trp_targaryen_tier_1_infantry_medium_pl|Targaryen Men-at-Arms trp_targaryen_tier_2_infantry_medium|Veteran Targaryen Man-at-Arms trp_targaryen_tier_2_infantry_medium_pl|Veteran Targaryen Men-at-Arms trp_targaryen_tier_3_infantry_medium|Elite Targaryen Man-at-Arms trp_targaryen_tier_3_infantry_medium_pl|Elite Targaryen Men-at-Arms trp_targaryen_tier_4_1_infantry_medium|Targaryen Serjeant trp_targaryen_tier_4_1_infantry_medium_pl|Targaryen Serjeants trp_targaryen_tier_4_2_infantry_medium|Targaryen Vanguard trp_targaryen_tier_4_2_infantry_medium_pl|Targaryen Vanguards trp_targaryen_tier_1_ranged_light|Targaryen Longbowman trp_targaryen_tier_1_ranged_light_pl|Targaryen Longbowmen trp_targaryen_tier_2_ranged_light|Veteran Targaryen Longbowman trp_targaryen_tier_2_ranged_light_pl|Veteran Targaryen Longbowmen trp_targaryen_tier_3_ranged_light|Elite Targaryen Longbowman trp_targaryen_tier_3_ranged_light_pl|Elite Targaryen Longbowmen trp_targaryen_tier_1_horse_medium|Mounted Targaryen Serjeant trp_targaryen_tier_1_horse_medium_pl|Mounted Targaryen Serjeants trp_targaryen_tier_2_horse_medium|Targaryen Knight trp_targaryen_tier_2_horse_medium_pl|Targaryen Knight trp_sarranid_e_millet|I1 Sarranid Millet trp_sarranid_e_millet_pl|I1 Sarranid Milletani trp_sarranid_messenger|Sarranid Messenger trp_sarranid_messenger_pl|Sarranid Messengers trp_sarranid_deserter|Sarranid Deserter trp_sarranid_deserter_pl|Sarranid Deserters trp_sarranid_prison_guard|Prison Guard trp_sarranid_prison_guard_pl|Prison Guards trp_sarranid_castle_guard|Castle Guard trp_sarranid_castle_guard_pl|Castle Guards trp_custom_n_recruit|Freelancer Recruit trp_custom_n_recruit_pl|Freelancer Recruits trp_custom_n_recruit_equip|Freelancer Recruit trp_custom_n_recruit_equip_pl|Freelancer Recruits trp_custom_n_recruit_selection|Freelancer Recruit trp_custom_n_recruit_selection_pl|Freelancer Recruits trp_custom_e_recruit|Unsullied trp_custom_e_recruit_pl|Unsullied trp_custom_e_recruit_equip|Unsullied trp_custom_e_recruit_equip_pl|Unsullied trp_custom_e_recruit_selection|Unsullied trp_custom_e_recruit_selection_pl|Unsullied trp_custom_master|Grazmak mo Senko trp_custom_master_pl|Grazmak mo Senko trp_custom_messenger|Messenger trp_custom_messenger_pl|Messengers trp_custom_deserter|Deserter trp_custom_deserter_pl|Deserters trp_custom_prison_guard|Prison Guard trp_custom_prison_guard_pl|Prison Guards trp_custom_castle_guard|Castle Guard trp_custom_castle_guard_pl|Castle Guards trp_bandit_n_looter|Looter trp_bandit_n_looter_pl|Looters trp_bandit_n_bandit|Bandit trp_bandit_n_bandit_pl|Bandits trp_bandit_n_brigand|Brigand trp_bandit_n_brigand_pl|Brigands trp_bandit_n_mountain|Mountain Bandit trp_bandit_n_mountain_pl|Mountain Bandits trp_bandit_n_forest|Forest Bandit trp_bandit_n_forest_pl|Forest Bandits trp_bandit_n_sea_raider|Pirate trp_bandit_n_sea_raider_pl|Pirates trp_bandit_n_steppe|Dothraki Warrior trp_bandit_n_steppe_pl|Dothraki Warriors trp_bandit_n_taiga|Wildling Horseman trp_bandit_n_taiga_pl|Wildling Horsemen trp_bandit_n_desert|Outlaw trp_bandit_n_desert_pl|Outlaws trp_bandit_n_outlaw|Outlaw Leader trp_bandit_n_outlaw_pl|Outlaw Leaders trp_bandit_n_outlaw1|Outlaw trp_bandit_n_outlaw1_pl|Outlaw trp_bandit_n_valemen|Clansman Chieftain trp_bandit_n_valemen_pl|Clansman Chieftains trp_bandit_n_valemen1|Clansman Archer trp_bandit_n_valemen1_pl|Clansman Archer trp_bandit_n_valemen2|Clansman Warrior trp_bandit_n_valemen2_pl|Clansman Warriors trp_bandit_n_raiders|Raider Leader trp_bandit_n_raiders_pl|Raider Leaders trp_bandit_n_raiders1|Raider Skirmisher trp_bandit_n_raiders1_pl|Raider Skirmishers trp_bandit_n_raiders2|Raider Horseman trp_bandit_n_raiders2_pl|Raider Horsemen trp_bandit_n_essoslooter|Desert Bandit trp_bandit_n_essoslooter_pl|Desert Bandits trp_bandit_n_dothraki|Desert Bandit trp_bandit_n_dothraki_pl|Desert Bandits trp_bandit_n_dothraki1|Desert Bandit trp_bandit_n_dothraki1_pl|Desert Bandits trp_bandit_n_dothraki2|Desert Bandit trp_bandit_n_dothraki2_pl|Desert Bandits trp_bandit_n_slavers|Slaver Leader trp_bandit_n_slavers_pl|Slaver Leaders trp_bandit_n_slavers1|Slaver Horseman trp_bandit_n_slavers1_pl|Slaver Horsemen trp_bandit_n_slavers2|Slaver Spearman trp_bandit_n_slavers2_pl|Slaver Spearmen trp_bandit_n_pirates|Rhoynar Bandit trp_bandit_n_pirates_pl|Rhoynar Bandits trp_bandit_n_pirates1|Rhoynar Archer trp_bandit_n_pirates1_pl|Rhoynar Archers trp_bandit_n_escapedslave|Slave Leader trp_bandit_n_escapedslave_pl|Slave Leaders trp_bandit_n_escapedslave1|Slave trp_bandit_n_escapedslave1_pl|Slaves trp_bandit_n_wildling_archer|Wildling Archer trp_bandit_n_wildling_archer_pl|Wildling Archers trp_bandit_n_dothraki_archer|Dothraki Archer trp_bandit_n_dothraki_archer_pl|Dothraki Archers trp_bandit_n_wildling_spearwifes|Wildling Spearwife trp_bandit_n_wildling_spearwifes_pl|Wildling Spearwives trp_event_young_noblemen|Young Nobleman trp_event_young_noblemen_pl|Young Nobleman trp_event_bandits|Bandit trp_event_bandits_pl|Bandits trp_event_religious_fanatic_oldtown|Septon trp_event_religious_fanatic_oldtown_pl|Septon trp_event_religious_fanatic_volantis|Red Priest trp_event_religious_fanatic_volantis_pl|Red Priest trp_event_camp_followers|Camp Follower trp_event_camp_followers_pl|Camp Followers trp_event_singer|Singer trp_event_singer_pl|Singers trp_event_lute_player|Lute Player trp_event_lute_player_pl|Lute Players trp_event_peasant|Peasant trp_event_peasant_pl|Peasants trp_event_peasant_female|Peasant trp_event_peasant_female_pl|Peasants trp_event_plump_bastard|Bastard trp_event_plump_bastard_pl|Bastard trp_goldcloak_1|Gold Cloak Glaiveman trp_goldcloak_1_pl|Gold Cloak Glaivemen trp_goldcloak_2|Gold Cloak Man-at-Arms trp_goldcloak_2_pl|Gold Cloak Men-at-Arms trp_goldcloak_3|Gold Cloak Archer trp_goldcloak_3_pl|Gold Cloak Archers trp_goldcloak_4|Gold Cloak Longbowman trp_goldcloak_4_pl|Gold Cloak Longbowmen trp_goldcloak_5|Gold Cloak Officer trp_goldcloak_5_pl|Gold Cloak Officers trp_wight_1|Wight trp_wight_1_pl|Wight trp_wight_2|Wight trp_wight_2_pl|Wight trp_wight_3|Wight trp_wight_3_pl|Wight trp_wight_4|Wight trp_wight_4_pl|Wight trp_wight_5|Wight trp_wight_5_pl|Wight trp_wight_6|Wight trp_wight_6_pl|Wight trp_wight_7|Decrepit Wight trp_wight_7_pl|Decrepit Wight trp_wight_8|Wight trp_wight_8_pl|Wight trp_unsullied|Unsullied trp_unsullied_pl|Unsullied trp_special_troop_bandit|Outlaw trp_special_troop_bandit_pl|Outlaws trp_special_troop_lair_pirate|Pirate Guard trp_special_troop_lair_pirate_pl|Pirate Guards trp_special_troop_lair_slaver|Slaver Guard trp_special_troop_lair_slaver_pl|Slaver Guards trp_special_troop_lair_raider|Raider Guard trp_special_troop_lair_raider_pl|Raider Guards trp_special_troop_lair_outlaw|Outlaw Guard trp_special_troop_lair_outlaw_pl|Outlaw Guards trp_special_troop_lair_kingswood|Kingswood Outlaw trp_special_troop_lair_kingswood_pl|Kingswood Outlaws trp_special_troop_lair_sellsword|Sellsword Camp Guard trp_special_troop_lair_sellsword_pl|Sellsword Camp Guards trp_beggar|Beggar trp_beggar_pl|Beggar trp_silent_brother|Silent Brother trp_silent_brother_pl|Silent Brother trp_village_walker_prop_1|Villager trp_village_walker_prop_1_pl|Villagers trp_village_walker_prop_2|Villager trp_village_walker_prop_2_pl|Villagers trp_village_walker_prop_3|Villager trp_village_walker_prop_3_pl|Villagers trp_village_walker_prop_4|Villager trp_village_walker_prop_4_pl|Villagers trp_village_walker_prop_5|Villager trp_village_walker_prop_5_pl|Villagers trp_village_walker_prop_6|Villager trp_village_walker_prop_6_pl|Villagers trp_village_guard|Village Guardsman trp_village_guard_pl|Village Guardsmen trp_stonemason|Stonemason trp_stonemason_pl|Stonemason trp_blacksmith|Blacksmith trp_blacksmith_pl|Blacksmith trp_clown|Acrobat trp_clown_pl|Acrobat trp_town_guard|City Watchman trp_town_guard_pl|City Watchmen trp_unsullied_guard|Unsullied trp_unsullied_guard_pl|Unsullied trp_lute_player|Bard trp_lute_player_pl|Bard trp_gold_cloak_guard|Gold Cloak trp_gold_cloak_guard_pl|Gold Cloak trp_nights_watch_guard|Ranger trp_nights_watch_guard_pl|Ranger trp_begging_brother|Silent Brother trp_begging_brother_pl|Silent Brother trp_slave|Slave trp_slave_pl|Slave trp_courtier|Courtier trp_courtier_pl|Courtier trp_servant|Servant trp_servant_pl|Servant trp_dothraki_sitting|Dothraki trp_dothraki_sitting_pl|Dothraki trp_golden_company_knight|Golden Company Knight trp_golden_company_knight_pl|Golden Company Knights trp_golden_company_squire|Golden Company Squire trp_golden_company_squire_pl|Golden Company Squires trp_golden_company_archer|Golden Company Archer trp_golden_company_archer_pl|Golden Company Archer trp_golden_company_man_at_arms|Golden Company Man-at-Arms trp_golden_company_man_at_arms_pl|Golden Company Men-at-Arms trp_bandit_n_black_khergit_horseman|Black Khergit Horseman trp_bandit_n_black_khergit_horseman_pl|Black Khergit Horsemen trp_bandit_n_manhunter|Manhunter trp_bandit_n_manhunter_pl|Manhunters trp_bandit_n_slave_driver|Slave Driver trp_bandit_n_slave_driver_pl|Slave Drivers trp_bandit_n_slave_hunter|Slave Hunter trp_bandit_n_slave_hunter_pl|Slave Hunters trp_bandit_n_slave_crusher|Slave Crusher trp_bandit_n_slave_crusher_pl|Slave Crushers trp_bandit_n_slaver_chief|Slaver Chief trp_bandit_n_slaver_chief_pl|Slaver Chiefs trp_bandit_r_looter|Looter trp_bandit_r_looter_pl|Looters trp_bandit_r_bandit|Bandit trp_bandit_r_bandit_pl|Bandits trp_bandit_r_brigand|Brigand trp_bandit_r_brigand_pl|Brigands trp_bandit_r_mountain|Mountain Bandit trp_bandit_r_mountain_pl|Mountain Bandits trp_bandit_r_forest|Forest Bandit trp_bandit_r_forest_pl|Forest Bandits trp_bandit_r_sea_raider|Pirate trp_bandit_r_sea_raider_pl|Pirates trp_bandit_r_steppe|Steppe Bandit trp_bandit_r_steppe_pl|Steppe Bandits trp_bandit_r_taiga|Taiga Bandit trp_bandit_r_taiga_pl|Taiga Bandits trp_bandit_r_desert|Desert Bandit trp_bandit_r_desert_pl|Desert Bandits trp_bandit_r_black_khergit_horseman|Black Khergit Horseman trp_bandit_r_black_khergit_horseman_pl|Black Khergit Horsemen trp_bandit_r_manhunter|Manhunter trp_bandit_r_manhunter_pl|Manhunters trp_bandit_r_slave_driver|Slave Driver trp_bandit_r_slave_driver_pl|Slave Drivers trp_bandit_r_slave_hunter|Slave Hunter trp_bandit_r_slave_hunter_pl|Slave Hunters trp_bandit_r_slave_crusher|Slave Crusher trp_bandit_r_slave_crusher_pl|Slave Crushers trp_bandit_r_slaver_chief|Slaver Chief trp_bandit_r_slaver_chief_pl|Slaver Chiefs trp_bandit_e_looter|Looter trp_bandit_e_looter_pl|Looters trp_bandit_e_bandit|Bandit trp_bandit_e_bandit_pl|Bandits trp_bandit_e_brigand|Brigand trp_bandit_e_brigand_pl|Brigands trp_bandit_e_mountain|Mountain Bandit trp_bandit_e_mountain_pl|Mountain Bandits trp_bandit_e_forest|Forest Bandit trp_bandit_e_forest_pl|Forest Bandits trp_bandit_e_sea_raider|Pirate Captain trp_bandit_e_sea_raider_pl|Pirate Captains trp_bandit_e_sea_raider1|Pirate Man-at-Arms trp_bandit_e_sea_raider1_pl|Pirate Men-at-Arms trp_bandit_e_sea_raider2|Pirate Archer trp_bandit_e_sea_raider2_pl|Pirate Archers trp_bandit_e_steppe|Dothraki Ko trp_bandit_e_steppe_pl|Dothraki Ko trp_bandit_e_steppe1|Dothraki Warrior trp_bandit_e_steppe1_pl|Dothraki Warriors trp_bandit_e_steppe2|Dothraki Archer trp_bandit_e_steppe2_pl|Dothraki Archers trp_bandit_e_taiga|Wildling Leader trp_bandit_e_taiga_pl|Wildling Leaders trp_bandit_e_taiga1|Wildling Warrior trp_bandit_e_taiga1_pl|Wildling Warriors trp_bandit_e_taiga2|Wildling Archer trp_bandit_e_taiga2_pl|Wildling Archer trp_wildling_spearwife|Wildling Spearwife trp_wildling_spearwife_pl|Wildling Spearwives trp_bandit_e_desert|Outlaw Leader trp_bandit_e_desert_pl|Outlaw Leaders trp_bandit_e_desert1|Outlaw Horseman trp_bandit_e_desert1_pl|Outlaw Horsemen trp_bandit_e_desert2|Outlaw Skirmisher trp_bandit_e_desert2_pl|Outlaw Skirmishers trp_bandit_e_outlaw|Desert Bandit trp_bandit_e_outlaw_pl|Desert Bandits trp_bandit_e_outlaw1|Outlaw Man-at-Arms trp_bandit_e_outlaw1_pl|Outlaw Men-at-Arms trp_bandit_e_valemen|Desert Bandit trp_bandit_e_valemen_pl|Desert Bandits trp_bandit_e_valemen1|Desert Bandit trp_bandit_e_valemen1_pl|Desert Bandits trp_bandit_e_valemen2|Desert Bandit trp_bandit_e_valemen2_pl|Desert Bandits trp_bandit_e_raiders|Desert Bandit trp_bandit_e_raiders_pl|Desert Bandits trp_bandit_e_raiders1|Desert Bandit trp_bandit_e_raiders1_pl|Desert Bandits trp_bandit_e_raiders2|Desert Bandit trp_bandit_e_raiders2_pl|Desert Bandits trp_bandit_e_essoslooter|Desert Bandit trp_bandit_e_essoslooter_pl|Desert Bandits trp_bandit_e_dothraki|Desert Bandit trp_bandit_e_dothraki_pl|Desert Bandits trp_bandit_e_dothraki1|Desert Bandit trp_bandit_e_dothraki1_pl|Desert Bandits trp_bandit_e_dothraki2|Desert Bandit trp_bandit_e_dothraki2_pl|Desert Bandits trp_bandit_e_slavers|Desert Bandit trp_bandit_e_slavers_pl|Desert Bandits trp_bandit_e_slavers1|Desert Bandit trp_bandit_e_slavers1_pl|Desert Bandits trp_bandit_e_slavers2|Desert Bandit trp_bandit_e_slavers2_pl|Desert Bandits trp_bandit_e_pirates|Desert Bandit trp_bandit_e_pirates_pl|Desert Bandits trp_bandit_e_pirates1|Desert Bandit trp_bandit_e_pirates1_pl|Desert Bandits trp_bandit_e_escapedslave|Desert Bandit trp_bandit_e_escapedslave_pl|Desert Bandits trp_bandit_e_escapedslave1|Desert Bandit trp_bandit_e_escapedslave1_pl|Desert Bandits trp_bandit_e_black_khergit_horseman|Black Khergit Horseman trp_bandit_e_black_khergit_horseman_pl|Black Khergit Horsemen trp_bandit_e_manhunter|Manhunter trp_bandit_e_manhunter_pl|Manhunters trp_bandit_e_slave_driver|Slave Driver trp_bandit_e_slave_driver_pl|Slave Drivers trp_bandit_e_slave_hunter|Slave Hunter trp_bandit_e_slave_hunter_pl|Slave Hunters trp_bandit_e_slave_crusher|Slave Crusher trp_bandit_e_slave_crusher_pl|Slave Crushers trp_bandit_e_slaver_chief|Slaver Chief trp_bandit_e_slaver_chief_pl|Slaver Chiefs trp_woman_n_refugee|Refugee trp_woman_n_refugee_pl|Refugees trp_woman_r_refugee|Female Sellsword Tier Two trp_woman_r_refugee_pl|Female Sellsword Tier Two trp_woman_e_refugee|Peasant Woman trp_woman_e_refugee_pl|Peasant Women trp_caravan_master|Caravan Master trp_caravan_master_pl|Caravan Masters trp_kidnapped_girl|Kidnapped Maiden trp_kidnapped_girl_pl|Kidnapped Maidens trp_kidnapped_wife|Miller's Wife trp_kidnapped_wife_pl|Miller's Wives trp_wedding_guest|Wedding Guest trp_wedding_guest_pl|Wedding Guests trp_swadian_town_walker_m_average|Townsman trp_swadian_town_walker_m_average_pl|Townsmen trp_swadian_town_walker_f_average|Townswoman trp_swadian_town_walker_f_average_pl|Townswomen trp_vaegir_town_walker_m_average|Townsman trp_vaegir_town_walker_m_average_pl|Townsmen trp_vaegir_town_walker_f_average|Townswoman trp_vaegir_town_walker_f_average_pl|Townswomen trp_khergit_town_walker_m_average|Citizen trp_khergit_town_walker_m_average_pl|Citizens trp_khergit_town_walker_f_average|Citizen trp_khergit_town_walker_f_average_pl|Citizens trp_nord_town_walker_m_average|Townsman trp_nord_town_walker_m_average_pl|Townsmen trp_nord_town_walker_f_average|Townswoman trp_nord_town_walker_f_average_pl|Townswomen trp_rhodok_town_walker_m_average|Citizen trp_rhodok_town_walker_m_average_pl|Citizen trp_rhodok_town_walker_f_average|Citizen trp_rhodok_town_walker_f_average_pl|Citizens trp_sarranid_town_walker_m_average|Townsman trp_sarranid_town_walker_m_average_pl|Townsmen trp_sarranid_town_walker_f_average|Townswoman trp_sarranid_town_walker_f_average_pl|Townswomen trp_town_walker_m_average|Townsman trp_town_walker_m_average_pl|Townsmen trp_town_walker_f_average|Townswoman trp_town_walker_f_average_pl|Townswomen trp_swadian_village_walker_m_average|Villager trp_swadian_village_walker_m_average_pl|Villagers trp_swadian_village_walker_f_average|Villager trp_swadian_village_walker_f_average_pl|Villagers trp_vaegir_village_walker_m_average|Villager trp_vaegir_village_walker_m_average_pl|Villagers trp_vaegir_village_walker_f_average|Villager trp_vaegir_village_walker_f_average_pl|Villagers trp_khergit_village_walker_m_average|Villager trp_khergit_village_walker_m_average_pl|Villagers trp_khergit_village_walker_f_average|Villager trp_khergit_village_walker_f_average_pl|Villagers trp_nord_village_walker_m_average|Villager trp_nord_village_walker_m_average_pl|Villagers trp_nord_village_walker_f_average|Villager trp_nord_village_walker_f_average_pl|Villagers trp_rhodok_village_walker_m_average|Villager trp_rhodok_village_walker_m_average_pl|Villagers trp_rhodok_village_walker_f_average|Villager trp_rhodok_village_walker_f_average_pl|Villagers trp_sarranid_village_walker_m_average|Villager trp_sarranid_village_walker_m_average_pl|Villagers trp_sarranid_village_walker_f_average|Villager trp_sarranid_village_walker_f_average_pl|Villagers trp_village_walker_m_average|Villager trp_village_walker_m_average_pl|Villagers trp_village_walker_f_average|Villager trp_village_walker_f_average_pl|Villagers trp_swadian_spy_walker_1|Townsman trp_swadian_spy_walker_1_pl|Townsmen trp_swadian_spy_walker_2|Townswoman trp_swadian_spy_walker_2_pl|Townswomen trp_vaegir_spy_walker_1|Townsman trp_vaegir_spy_walker_1_pl|Townsmen trp_vaegir_spy_walker_2|Townswoman trp_vaegir_spy_walker_2_pl|Townswomen trp_khergit_spy_walker_1|Townsman trp_khergit_spy_walker_1_pl|Townsmen trp_khergit_spy_walker_2|Townswoman trp_khergit_spy_walker_2_pl|Townswomen trp_nord_spy_walker_1|Townsman trp_nord_spy_walker_1_pl|Townsmen trp_nord_spy_walker_2|Townswoman trp_nord_spy_walker_2_pl|Townswomen trp_rhodok_spy_walker_1|Townsman trp_rhodok_spy_walker_1_pl|Townsmen trp_rhodok_spy_walker_2|Townswoman trp_rhodok_spy_walker_2_pl|Townswomen trp_sarranid_spy_walker_1|Townsman trp_sarranid_spy_walker_1_pl|Townsmen trp_sarranid_spy_walker_2|Townswoman trp_sarranid_spy_walker_2_pl|Townswomen trp_spy_walker_1|Townsman trp_spy_walker_1_pl|Townsmen trp_spy_walker_2|Townswoman trp_spy_walker_2_pl|Townswomen trp_tournament_master|Tournament Master Ulricus trp_tournament_master_pl|Tournament Master Ulricus trp_trainer|Trainer Hugo trp_trainer_pl|Trainer Hugo trp_constable_hareck|Constable Hareck trp_constable_hareck_pl|Constable Hareck trp_ramun_the_slave_trader|Ramun trp_ramun_the_slave_trader_pl|Ramun trp_guide|Quick Jimmy trp_guide_pl|Quick Jimmy trp_xerina|Ser Baelor Donniger trp_xerina_pl|Ser Baelor Donniger trp_dranton|Ser Andros Egen trp_dranton_pl|Ser Andros Egen trp_kradus|Ser Patrek Hersy trp_kradus_pl|Ser Patrek Hersy trp_westeros_arena_1|Ser Rogar Manning trp_westeros_arena_1_pl|Ser Rogar Manning trp_westeros_arena_2|Ser Thaddeus Orme trp_westeros_arena_2_pl|Ser Thaddeus Orme trp_westeros_arena_3|Ser Duncan Rhysling trp_westeros_arena_3_pl|Ser Duncan Rhysling trp_westeros_arena_4|Ser Devan Grell trp_westeros_arena_4_pl|Ser Devan Grell trp_westeros_arena_5|Ser Patrek Flowers trp_westeros_arena_5_pl|Ser Patrek Flowers trp_westeros_arena_6|Ser Walder of Woodmere trp_westeros_arena_6_pl|Ser Walder of Woodmere trp_westeros_arena_7|Ser Harrold Lychester trp_westeros_arena_7_pl|Ser Harrold Lychester trp_north_arena_1|Ser Dalton Condon trp_north_arena_1_pl|Ser Dalton Condon trp_north_arena_2|Aggar Kenning trp_north_arena_2_pl|Aggar Kenning trp_north_arena_3|Harlan Ironsmith trp_north_arena_3_pl|Harlan Ironsmith trp_north_arena_4|Ser Hugo Waterman trp_north_arena_4_pl|Ser Hugo Waterman trp_north_arena_5|Brandon Norrey trp_north_arena_5_pl|Brandon Norrey trp_north_arena_6|Lothor the Lean trp_north_arena_6_pl|Lothor the Lean trp_north_arena_7|Morgan Longstride trp_north_arena_7_pl|Morgan Longstride trp_essos_north_arena_1|Lysaro Forin trp_essos_north_arena_1_pl|Lysaro Forin trp_essos_north_arena_2|Vogapho Naerolis trp_essos_north_arena_2_pl|Vogapho Naerolis trp_essos_north_arena_3|Vogynno Fylloris trp_essos_north_arena_3_pl|Vogynno Fylloris trp_essos_north_arena_4|Moredo of Braavos trp_essos_north_arena_4_pl|Moredo of Braavos trp_essos_north_arena_5|Jasat the Laughing Snake trp_essos_north_arena_5_pl|Jasat the Laughing Snake trp_essos_north_arena_6|Ser Corwyn of Gulltown trp_essos_north_arena_6_pl|Ser Corwyn of Gulltown trp_essos_north_arena_7|Losho trp_essos_north_arena_7_pl|Losho trp_essos_south_arena_1|Vorylla the Viper trp_essos_south_arena_1_pl|Vorylla the Viper trp_essos_south_arena_2|Zhamdal zo Hahlu trp_essos_south_arena_2_pl|Zhamdal zo Hahlu trp_essos_south_arena_3|Daggo trp_essos_south_arena_3_pl|Daggo trp_essos_south_arena_4|Fono the Hunter trp_essos_south_arena_4_pl|Fono the Hunter trp_essos_south_arena_5|Sandoq trp_essos_south_arena_5_pl|Sandoq trp_essos_south_arena_6|Qyle the Dornishman trp_essos_south_arena_6_pl|Qyle the Dornishman trp_essos_south_arena_7|Qhokkotho trp_essos_south_arena_7_pl|Qhokkotho trp_dornish_arena_1|Ser Myles Sand trp_dornish_arena_1_pl|Ser Myles Sand trp_dornish_arena_2|Ser Gerris of Wyl trp_dornish_arena_2_pl|Ser Gerris of Wyl trp_dornish_arena_3|Ser Desmond of the Greenblood trp_dornish_arena_3_pl|Ser Desmond of the Greenblood trp_dornish_arena_4|Yoren trp_dornish_arena_4_pl|Yoren trp_dornish_arena_5|Lazynno Bambasto trp_dornish_arena_5_pl|Lazynno Bambasto trp_dornish_arena_6|Tregar the Brute trp_dornish_arena_6_pl|Tregar the Brute trp_dornish_arena_7|Ser Addam Wells trp_dornish_arena_7_pl|Ser Addam Wells trp_tutorial_trainer|Training Ground Master Ladislaus trp_tutorial_trainer_pl|Training Ground Master Ladislaus trp_galeas|Galeas trp_galeas_pl|Galeas trp_farmer_from_bandit_village|Worried Farmer trp_farmer_from_bandit_village_pl|Worried Farmers trp_trainer_1|Trainer trp_trainer_1_pl|Trainer trp_trainer_2|Trainer trp_trainer_2_pl|Trainer trp_trainer_3|Trainer trp_trainer_3_pl|Trainer trp_trainer_4|Trainer trp_trainer_4_pl|Trainer trp_trainer_5|Trainer trp_trainer_5_pl|Trainer trp_ransom_broker_1|Marello the Slave Trader trp_ransom_broker_1_pl|Marello the Slave Trader trp_ransom_broker_2|Ballario the Slave Trader trp_ransom_broker_2_pl|Ballario the Slave Trader trp_ransom_broker_3|Bezzaq the Slave Trader trp_ransom_broker_3_pl|Bezzaq the Slave Trader trp_ransom_broker_4|Nondo the Slave Trader trp_ransom_broker_4_pl|Nondo the Slave Trader trp_ransom_broker_5|Vargys the Slave Trader trp_ransom_broker_5_pl|Vargys the Slave Trader trp_ransom_broker_6|Graznan the Slave Trader trp_ransom_broker_6_pl|Graznan the Slave Trader trp_ransom_broker_7|Salla the Slave Trader trp_ransom_broker_7_pl|Salla the Slave Trader trp_ransom_broker_8|Marro the Slave Trader trp_ransom_broker_8_pl|Marro the Slave Trader trp_ransom_broker_9|Terrio the Slave Trader trp_ransom_broker_9_pl|Terrio the Slave Trader trp_ransom_broker_10|Gyleno the Slave Trader trp_ransom_broker_10_pl|Gyleno the Slave Trader trp_tavern_traveler_1|Alyn the Traveller trp_tavern_traveler_1_pl|Alyn the Traveller trp_tavern_traveler_2|Barth the Traveller trp_tavern_traveler_2_pl|Barth the Traveller trp_tavern_traveler_3|Mero the Traveller trp_tavern_traveler_3_pl|Mero the Traveller trp_tavern_traveler_4|Willam the Traveller trp_tavern_traveler_4_pl|Willam the Traveller trp_tavern_traveler_5|Dick the Traveller trp_tavern_traveler_5_pl|Dick the Traveller trp_tavern_traveler_6|Ebrose the Traveller trp_tavern_traveler_6_pl|Ebrose the Traveller trp_tavern_traveler_7|Addam the Traveller trp_tavern_traveler_7_pl|Addam the Traveller trp_tavern_traveler_8|Dhorane the Traveller trp_tavern_traveler_8_pl|Dhorane the Traveller trp_tavern_traveler_9|Laro the Traveller trp_tavern_traveler_9_pl|Laro the Traveller trp_tavern_traveler_10|Joss the Traveller trp_tavern_traveler_10_pl|Joss the Traveller trp_tavern_bookseller_1|Waltyr the Scholar trp_tavern_bookseller_1_pl|Waltyr the Scholar trp_tavern_bookseller_2|Septon Ulbard trp_tavern_bookseller_2_pl|Septon Ulbard trp_tavern_minstrel_1|Alyn the Bard trp_tavern_minstrel_1_pl|Alyn the Bard trp_tavern_minstrel_2|Lymond the Bard trp_tavern_minstrel_2_pl|Lymond the Bard trp_tavern_minstrel_3|Byan the Bard trp_tavern_minstrel_3_pl|Byan the Bard trp_tavern_minstrel_4|Lucos the Bard trp_tavern_minstrel_4_pl|Lucos the Bard trp_tavern_minstrel_5|Manfred the Bard trp_tavern_minstrel_5_pl|Manfred the Bard trp_septon_1|Septon Raynard trp_septon_1_pl|Septon Raynard trp_septon_2|Septon Luceon trp_septon_2_pl|Septon Luceon trp_septon_3|Septon Armond trp_septon_3_pl|Septon Armond trp_septon_4|Septon Beron trp_septon_4_pl|Septon Beron trp_septon_5|Septon Halbert trp_septon_5_pl|Septon Halbert trp_septon_6|Septon Gwayne trp_septon_6_pl|Septon Gwayne trp_septon_7|Septon Donnel trp_septon_7_pl|Septon Donnel trp_septon_8|Septon Lyonel trp_septon_8_pl|Septon Lyonel trp_septon_9|Septon Mycah trp_septon_9_pl|Septon Mycah trp_septon_10|Septon Elwood trp_septon_10_pl|Septon Elwood trp_septon_11|Septon Allar trp_septon_11_pl|Septon Allar trp_septon_12|Septon Ambrose trp_septon_12_pl|Septon Ambrose trp_septon_13|Septon Bannen trp_septon_13_pl|Septon Bannen trp_septon_14|Septon Baelor trp_septon_14_pl|Septon Baelor trp_septon_15|Septon Desmond trp_septon_15_pl|Septon Desmond trp_septon_16|Septon Emmon trp_septon_16_pl|Septon Emmon trp_septon_17|Septon Robar trp_septon_17_pl|Septon Robar trp_septon_18|Septon Steffon trp_septon_18_pl|Septon Steffon trp_septon_19|Septon Terrence trp_septon_19_pl|Septon Terrence trp_septon_20|Septon Tybolt trp_septon_20_pl|Septon Tybolt trp_septon_21|Septon Umfred trp_septon_21_pl|Septon Umfred trp_septon_22|Septon Urron trp_septon_22_pl|Septon Urron trp_septon_23|Septon Chayle trp_septon_23_pl|Septon Chayle trp_septon_24|Septon Waldon trp_septon_24_pl|Septon Waldon trp_septon_25|Septon Walder trp_septon_25_pl|Septon Walder trp_septon_26|Septon Wyl trp_septon_26_pl|Septon Wyl trp_septon_27|Septon Mors trp_septon_27_pl|Septon Mors trp_septon_28|Septon Ygon trp_septon_28_pl|Septon Ygon trp_high_septon|High Septon trp_high_septon_pl|High Septon trp_drowned_god_1|Tarle the Thrice-Drowned trp_drowned_god_1_pl|Tarle the Thrice-Drowned trp_drowned_god_2|Blind Beron Blacktyde trp_drowned_god_2_pl|Blind Beron Blacktyde trp_drowned_god_3|The Old Grey Gull trp_drowned_god_3_pl|The Old Grey Gull trp_aeron_greyjoy|Aeron Greyjoy trp_aeron_greyjoy_pl|Aeron Greyjoy trp_red_priest_1|Yorko trp_red_priest_1_pl|Yorko trp_red_priest_2|Elquro trp_red_priest_2_pl|Elquro trp_red_priest_3|Terenno trp_red_priest_3_pl|Terenno trp_red_priest_4|Marenno trp_red_priest_4_pl|Marenno trp_red_priest_5|Yrros trp_red_priest_5_pl|Yrros trp_red_priest_6|Tohho trp_red_priest_6_pl|Tohho trp_red_priest_7|Valquro trp_red_priest_7_pl|Valquro trp_red_priest_8|Thomor trp_red_priest_8_pl|Thomor trp_red_priest_9|Sylos trp_red_priest_9_pl|Sylos trp_red_priest_10|Qotho trp_red_priest_10_pl|Qotho trp_benerro|Benerro trp_benerro_pl|Benerro trp_emmon_frey|Ser Emmon Frey trp_emmon_frey_pl|Ser Emmon Frey trp_marwyn|Archmaester Marwyn trp_marwyn_pl|Archmaester Marwyn trp_harry_the_heir|Harrold Hardyng trp_harry_the_heir_pl|Harrold Hardyng trp_tyrion|Tyrion Lannister trp_tyrion_pl|Tyrion Lannister trp_hotho_harlaw|Hotho Harlaw trp_hotho_harlaw_pl|Hotho Harlaw trp_musican_male|Singer trp_musican_male_pl|Singer trp_musican_female|Singer trp_musican_female_pl|Singer trp_musicans_end| trp_musicans_end_pl| trp_melisandre|Melisandre trp_melisandre_pl|Melisandre trp_shireen|Princess Shireen Baratheon trp_shireen_pl|Princess Shireen Baratheon trp_olenna|Olenna Redwyne trp_olenna_pl|Olenna Redwyne trp_arianne|Princess Arianne Martell trp_arianne_pl|Princess Arianne Martell trp_tommen|Prince Tommen Baratheon trp_tommen_pl|Prince Tommen Baratheon trp_myrcella|Princess Myrcella Baratheon trp_myrcella_pl|Princess Myrcella Baratheon trp_lanna|Lanna trp_lanna_pl|Lanna trp_old_nan|Old Nan trp_old_nan_pl|Old Nan trp_warlock|Xandarro Moth-Eater trp_warlock_pl|Xandarro Moth-Eater trp_zombie_man|Lysidos trp_zombie_man_pl|Lysidos trp_varys|Lord Varys trp_varys_pl|Lord Varys trp_littlefinger|Lord Petyr Baelish trp_littlefinger_pl|Lord Petyr Baelish trp_pycelle|Grand Maester Pycelle trp_pycelle_pl|Grand Maester Pycelle trp_lancel|Ser Lancel Lannister trp_lancel_pl|Ser Lancel Lannister trp_jalabhar|Jalabhar Xho trp_jalabhar_pl|Jalabhar Xho trp_aron_santagar|Ser Aron Santagar trp_aron_santagar_pl|Ser Aron Santagar trp_bronn|Bronn trp_bronn_pl|Bronn trp_joy_hill|Joy Hill trp_joy_hill_pl|Joy Hill trp_creylen|Maester Creylen trp_creylen_pl|Maester Creylen trp_benedict_broom|Ser Benedict Broom trp_benedict_broom_pl|Ser Benedict Broom trp_whitesmile_wat|Whitesmile Wat trp_whitesmile_wat_pl|Whitesmile Wat trp_genna_lannister|Genna Lannister trp_genna_lannister_pl|Genna Lannister trp_rolph_spicer|Ser Rolph Spicer trp_rolph_spicer_pl|Ser Rolph Spicer trp_rufus_leek|Rufus Leek trp_rufus_leek_pl|Rufus Leek trp_polliver|Polliver trp_polliver_pl|Polliver trp_chiswyck|Chiswyck trp_chiswyck_pl|Chiswyck trp_rafford|Raff the Sweetling trp_rafford_pl|Raff the Sweetling trp_dunsen|Dunsen trp_dunsen_pl|Dunsen trp_tickler|The Tickler trp_tickler_pl|The Tickler trp_aurane|Aurane Waters trp_aurane_pl|Aurane Waters trp_jurne|Maester Jurne trp_jurne_pl|Maester Jurne trp_colen|Ser Colen of Greenpools trp_colen_pl|Ser Colen of Greenpools trp_jommy|Jommy trp_jommy_pl|Jommy trp_nysterica|Septa Nysterica trp_nysterica_pl|Septa Nysterica trp_lomys|Maester Lomys trp_lomys_pl|Maester Lomys trp_galyeon|Galyeon of Cuy trp_galyeon_pl|Galyeon of Cuy trp_ballabar|Maester Ballabar trp_ballabar_pl|Maester Ballabar trp_moryn|Ser Moryn Tyrell trp_moryn_pl|Ser Moryn Tyrell trp_norren|Archmaester Norren trp_norren_pl|Archmaester Norren trp_walgrave|Archmaester Walgrave trp_walgrave_pl|Archmaester Walgrave trp_theobald|Archmaester Theobald trp_theobald_pl|Archmaester Theobald trp_leyton|Lord Leyton Hightower trp_leyton_pl|Lord Leyton Hightower trp_garin|Garin trp_garin_pl|Garin trp_myles|Maester Myles trp_myles_pl|Maester Myles trp_ricasso|Ricasso trp_ricasso_pl|Ricasso trp_manfrey|Ser Manfrey Martell trp_manfrey_pl|Ser Manfrey Martell trp_kedry|Maester Kedry trp_kedry_pl|Maester Kedry trp_vyman|Maester Vyman trp_vyman_pl|Maester Vyman trp_desmond|Ser Desmond Grell trp_desmond_pl|Ser Desmond Grell trp_utherydes|Utherydes Wayn trp_utherydes_pl|Utherydes Wayn trp_catelyn|Catelyn Tully trp_catelyn_pl|Catelyn Tully trp_lysa|Lysa Tully trp_lysa_pl|Lysa Tully trp_marillion|Marillion trp_marillion_pl|Marillion trp_colemon|Maester Colemon trp_colemon_pl|Maester Colemon trp_myranda|Myranda Royce trp_myranda_pl|Myranda Royce trp_mya_stone|Mya Stone trp_mya_stone_pl|Mya Stone trp_helliweg|Maester Helliweg trp_helliweg_pl|Maester Helliweg trp_wendamyr|Maester Wendamyr trp_wendamyr_pl|Maester Wendamyr trp_helya|Helya trp_helya_pl|Helya trp_gwynesse|Gwynesse Harlaw trp_gwynesse_pl|Gwynesse Harlaw trp_alannys|Alannys Harlaw trp_alannys_pl|Alannys Harlaw trp_luwin|Maester Luwin trp_luwin_pl|Maester Luwin trp_theomore|Maester Theomore trp_theomore_pl|Maester Theomore trp_bartimus|Ser Bartimus trp_bartimus_pl|Ser Bartimus trp_marlon|Ser Marlon Manderly trp_marlon_pl|Ser Marlon Manderly trp_walton|Steelshanks Walton trp_walton_pl|Steelshanks Walton trp_tybald|Maester Tybald trp_tybald_pl|Maester Tybald trp_iron_bank_loan|Tycho Nestoris trp_iron_bank_loan_pl|Tycho Nestoris trp_iron_bank_noho|Noho Dimittis trp_iron_bank_noho_pl|Noho Dimittis trp_geddard|Geddard trp_geddard_pl|Geddard trp_amory_lorch_1|Ser Amory Lorch trp_amory_lorch_1_pl|Ser Amory Lorch trp_amory_lorch_2|Ser Amory Lorch trp_amory_lorch_2_pl|Ser Amory Lorch trp_oldtown_jon|Ser Jon Cupps trp_oldtown_jon_pl|Ser Jon Cupps trp_oldtown_tournament_master|Tourney Master trp_oldtown_tournament_master_pl|Tourney Master trp_oldtown_knight_1|Ser Desmond Redwyne trp_oldtown_knight_1_pl|Ser Desmond Redwyne trp_oldtown_knight_2|Ser Gunthor Hightower trp_oldtown_knight_2_pl|Ser Gunthor Hightower trp_oldtown_knight_3|Ser Owen Inchfield trp_oldtown_knight_3_pl|Ser Owen Inchfield trp_oldtown_knight_4|Ser Rycherd Crane trp_oldtown_knight_4_pl|Ser Rycherd Crane trp_oldtown_knight_5|Ser Willam Wythers trp_oldtown_knight_5_pl|Ser Willam Wythers trp_oldtown_knight_6|Ser Leo Tyrell trp_oldtown_knight_6_pl|Ser Leo Tyrell trp_winged_gyles|Gyles Grafton trp_winged_gyles_pl|Gyles Grafton trp_winged_colemon|Maester Colemon trp_winged_colemon_pl|Maester Colemon trp_winged_tournament_master|Tourney Master trp_winged_tournament_master_pl|Tourney Master trp_winged_knight_1|Ser Andrew Tollett trp_winged_knight_1_pl|Ser Andrew Tollett trp_winged_knight_2|Ser Targon the Halfwild trp_winged_knight_2_pl|Ser Targon the Halfwild trp_winged_knight_3|Ser Roland Waynwood trp_winged_knight_3_pl|Ser Roland Waynwood trp_winged_knight_4|Ser Harrold Hardyng trp_winged_knight_4_pl|Ser Harrold Hardyng trp_winged_knight_5|Ser Owen Breakstone trp_winged_knight_5_pl|Ser Owen Breakstone trp_winged_knight_6|Ser Lyn Corbray trp_winged_knight_6_pl|Ser Lyn Corbray trp_bored_bywater|Ser Jacelyn Bywater trp_bored_bywater_pl|Ser Jacelyn Bywater trp_bored_tournament_master|Steward trp_bored_tournament_master_pl|Steward trp_bored_knight_1|Morros Slynt trp_bored_knight_1_pl|Morros Slynt trp_bored_knight_2|Ser Balon Swann trp_bored_knight_2_pl|Ser Balon Swann trp_bored_knight_3|Ser Horas Redwyne trp_bored_knight_3_pl|Ser Horas Redwyne trp_bored_knight_4|Lothor Brune trp_bored_knight_4_pl|Lothor Brune trp_bored_knight_5|Ser Harrold of the Silver Griffins trp_bored_knight_5_pl|Ser Harrold of the Silver Griffins trp_bored_knight_6|Sandor Clegane trp_bored_knight_6_pl|Sandor Clegane trp_brothers_vylarr|Vylarr trp_brothers_vylarr_pl|Vylarr trp_wildfire_npc_0|Manfred trp_wildfire_npc_0_pl|Manfred trp_wildfire_npc_1|Septon Germund trp_wildfire_npc_1_pl|Septon Germund trp_wildfire_npc_2|Frightened Woman trp_wildfire_npc_2_pl|Frightened Woman trp_wildfire_npc_3|Goodwife Myra trp_wildfire_npc_3_pl|Goodwife Myra trp_wildfire_npc_4|Jess trp_wildfire_npc_4_pl|Jess trp_wildfire_npc_5|Old Man trp_wildfire_npc_5_pl|Old Man trp_wildfire_npc_6|Gerold trp_wildfire_npc_6_pl|Gerold trp_wildfire_npc_7|Septon Germund trp_wildfire_npc_7_pl|Septon Germund trp_nw_quest_starter|Gueren trp_nw_quest_starter_pl|Gueren trp_nw_main_quest_first_1|Maester Aemon trp_nw_main_quest_first_1_pl|Maester Aemon trp_nw_main_quest_first_2|Maester Aemon trp_nw_main_quest_first_2_pl|Maester Aemon trp_nw_styr|Styr, Magnar of Thenn trp_nw_styr_pl|Styr, Magnar of Thenn trp_nw_ygritte|Ygritte trp_nw_ygritte_pl|Ygritte trp_nw_big_boil|Big Boil trp_nw_big_boil_pl|Big Boil trp_nw_thenn|Thenn trp_nw_thenn_pl|Thenn trp_nw_spearwife|Spearwife trp_nw_spearwife_pl|Spearwives trp_nw_raider|Wildling Raider trp_nw_raider_pl|Wildling Raiders trp_nw_raider_archer|Wildling Archer trp_nw_raider_archer_pl|Wildling Archers trp_nights_watch_ranger|Ranger trp_nights_watch_ranger_pl|Rangers trp_nights_watch_archer|Ranger trp_nights_watch_archer_pl|Rangers trp_nw_main_quest_second_1|Cotter Pyke trp_nw_main_quest_second_1_pl|Cotter Pyke trp_nw_main_quest_second_2|Maester Aemon trp_nw_main_quest_second_2_pl|Maester Aemon trp_nw_main_quest_third_1|Ser Denys Mallister trp_nw_main_quest_third_1_pl|Ser Denys Mallister trp_nw_main_quest_third_2|Ser Denys Mallister trp_nw_main_quest_third_2_pl|Ser Denys Mallister trp_nw_weeper|The Weeper trp_nw_weeper_pl|The Weeper trp_nw_brogg|Brogg trp_nw_brogg_pl|Brogg trp_nw_gavin|Gavin the Trader trp_nw_gavin_pl|Gavin the Trader trp_nw_doss|Blind Doss trp_nw_doss_pl|Blind Doss trp_nw_bowen_marsh|Lord Bowen Marsh trp_nw_bowen_marsh_pl|Lord Bowen Marsh trp_nw_dolorous_edd|Eddison Tollett trp_nw_dolorous_edd_pl|Eddison Tollett trp_nw_endrew_tarth|Ser Endrew Tarth trp_nw_endrew_tarth_pl|Ser Endrew Tarth trp_nw_aladale_wynch|Ser Aladale Wynch trp_nw_aladale_wynch_pl|Ser Aladale Wynch trp_nw_wallace_massey|Wallace Massey trp_nw_wallace_massey_pl|Wallace Massey trp_nw_dywen|Dywen trp_nw_dywen_pl|Dywen trp_nw_main_quest_fourth_1|Maester Aemon trp_nw_main_quest_fourth_1_pl|Maester Aemon trp_nw_main_quest_fifth_1|Maester Aemon trp_nw_main_quest_fifth_1_pl|Maester Aemon trp_nw_main_quest_fifth_2|Jon Snow trp_nw_main_quest_fifth_2_pl|Jon Snow trp_nw_harma|Harma Dogshead trp_nw_harma_pl|Harma Dogshead trp_nw_wicker|Wicker trp_nw_wicker_pl|Wicker trp_nw_elgorn|Elgorn the Small trp_nw_elgorn_pl|Elgorn the Small trp_nw_kol|Kol trp_nw_kol_pl|Kol trp_nw_jon_snow|Jon Snow trp_nw_jon_snow_pl|Jon Snow trp_nw_pyp|Pyp trp_nw_pyp_pl|Pyp trp_nw_grenn|Grenn trp_nw_grenn_pl|Grenn trp_stark_soldier|Winterfell Man-at-Arms trp_stark_soldier_pl|Winterfell Men-at-Arms trp_stark_archer|Winterfell Archer trp_stark_archer_pl|Winterfell Archers trp_stark_horseman|Winterfell Serjeant trp_stark_horseman_pl|Winterfell Serjeants trp_ramsay_ramsay|Oron Heartseeker trp_ramsay_ramsay_pl|Oron Heartseeker trp_ramsay_reek|Klaw trp_ramsay_reek_pl|Klaw trp_ramsay_sour_alyn|Olborn trp_ramsay_sour_alyn_pl|Olborn trp_ramsay_damon|Damon trp_ramsay_damon_pl|Damon trp_ramsay_archer|Wildling Archer trp_ramsay_archer_pl|Wildling Archers trp_ramsay_spearman|Wildling Spearman trp_ramsay_spearman_pl|Wildling Spearmen trp_ramsay_swordsman|Wildling Raider trp_ramsay_swordsman_pl|Wildling Raiders trp_amory_soldier|Lannister Man-at-Arms trp_amory_soldier_pl|Lannister Men-at-Arms trp_amory_archer|Lannister Archer trp_amory_archer_pl|Lannister Archers trp_amory_horseman|Lannister Serjeant trp_amory_horseman_pl|Lannister Serjeants trp_beric_beric|Ser Beric Dondarrion trp_beric_beric_pl|Ser Beric Dondarrion trp_beric_lem|Lem Lemoncloak trp_beric_lem_pl|Lem Lemoncloak trp_beric_thoros|Thoros of Myr trp_beric_thoros_pl|Thoros of Myr trp_beric_anguy|Anguy the Archer trp_beric_anguy_pl|Anguy the Archer trp_beric_archer|Brotherhood Archer trp_beric_archer_pl|Brotherhood Archers trp_beric_spearman|Brotherhood Spearman trp_beric_spearman_pl|Brotherhood Spearman trp_beric_swordsman|Brotherhood Man-at-Arms trp_beric_swordsman_pl|Brotherhood Men-at-Arms trp_raidable_dothraki_1_merchant|Merchant trp_raidable_dothraki_1_merchant_pl|Merchant trp_raidable_dothraki_2_merchant|Merchant trp_raidable_dothraki_2_merchant_pl|Merchant trp_raidable_dothraki_1_npc|Dothraki trp_raidable_dothraki_1_npc_pl|Dothraki trp_raidable_dothraki_2_npc|Dothraki trp_raidable_dothraki_2_npc_pl|Dothraki trp_raidable_dothraki_3_npc|Dothraki trp_raidable_dothraki_3_npc_pl|Dothraki trp_raidable_dothraki_4_npc|Dothraki trp_raidable_dothraki_4_npc_pl|Dothraki trp_raidable_dothraki_5_npc|Dothraki trp_raidable_dothraki_5_npc_pl|Dothraki trp_raidable_dothraki_1_boss|Dothraki trp_raidable_dothraki_1_boss_pl|Dothraki trp_armor_kings_landing|Tobho Mott trp_armor_kings_landing_pl|Tobho Mott trp_raidable_caravan_market_1_merchant|Merchant trp_raidable_caravan_market_1_merchant_pl|Merchant trp_raidable_caravan_market_2_merchant|Merchant trp_raidable_caravan_market_2_merchant_pl|Merchant trp_raidable_caravan_market_1_npc|Dothraki trp_raidable_caravan_market_1_npc_pl|Dothraki trp_raidable_caravan_market_2_npc|Traveller trp_raidable_caravan_market_2_npc_pl|Traveller trp_raidable_caravan_market_3_npc|Traveller trp_raidable_caravan_market_3_npc_pl|Traveller trp_raidable_caravan_market_4_npc|Traveller trp_raidable_caravan_market_4_npc_pl|Traveller trp_raidable_caravan_market_5_npc|Traveller trp_raidable_caravan_market_5_npc_pl|Traveller trp_raidable_caravan_market_1_boss|Caravan Market Overseer trp_raidable_caravan_market_1_boss_pl|Caravan Market Overseer trp_raidable_dothraki_1|Dothraki Scout trp_raidable_dothraki_1_pl|Dothraki Scouts trp_raidable_dothraki_2|Veteran Dothraki Warrior trp_raidable_dothraki_2_pl|Veteran Dothraki Warriors trp_raidable_dothraki_3|Elite Dothraki Warrior trp_raidable_dothraki_3_pl|Elite Dothraki Warriors trp_raidable_dothraki_4|Dothraki Skirmisher trp_raidable_dothraki_4_pl|Dothraki Skirmishers trp_raidable_dothraki_5|Dothraki Screamer trp_raidable_dothraki_5_pl|Dothraki Screamers trp_raidable_caravan_market_1|Caravan Guard Spearman trp_raidable_caravan_market_1_pl|Caravan Guard Spearmen trp_raidable_caravan_market_2|Veteran Caravan Guard Spearman trp_raidable_caravan_market_2_pl|Veteran Caravan Guard Spearmen trp_raidable_caravan_market_3|Caravan Guard Archer trp_raidable_caravan_market_3_pl|Caravan Guard Archers trp_raidable_caravan_market_4|Caravan Guard Man-at-Arms trp_raidable_caravan_market_4_pl|Caravan Guard Men-at-Arms trp_raidable_caravan_market_5|Caravan Guard Serjeant trp_raidable_caravan_market_5_pl|Caravan Guard Serjeants trp_raidable_farm_1_merchant|Farmstead Elder trp_raidable_farm_1_merchant_pl|Farmstead Elders trp_raidable_farm_1_boss|Reeve trp_raidable_farm_1_boss_pl|Reeves trp_raidable_farm_1|Farmer trp_raidable_farm_1_pl|Farmers trp_raidable_farm_2|Farmer trp_raidable_farm_2_pl|Farmers trp_raidable_farm_3|Farmer trp_raidable_farm_3_pl|Farmers trp_raidable_farm_4|Farmer trp_raidable_farm_4_pl|Farmers trp_raidable_farm_5|Retired Man-at-Arms trp_raidable_farm_5_pl|Retired Men-at-Arms trp_raidable_sept_1_merchant|Elder Brother trp_raidable_sept_1_merchant_pl|Elder Brothers trp_raidable_sept_1|Silent Brother trp_raidable_sept_1_pl|Silent Brothers trp_raidable_sept_2|Silent Brother trp_raidable_sept_2_pl|Silent Brothers trp_raidable_sept_3|Silent Brother trp_raidable_sept_3_pl|Silent Brothers trp_raidable_sept_4|Silent Brother trp_raidable_sept_4_pl|Silent Brothers trp_raidable_sept_5|Silent Brother trp_raidable_sept_5_pl|Silent Brothers trp_nw_clydas|Clydas trp_nw_clydas_pl|Clydas trp_nw_black_jack|Black Jack Bulwer trp_nw_black_jack_pl|Black Jack Bulwer trp_nw_cellador|Septon Cellador trp_nw_cellador_pl|Septon Cellador trp_nw_deaf_dick|Deaf Dick Follard trp_nw_deaf_dick_pl|Deaf Dick Follard trp_nw_hobb|Hobb trp_nw_hobb_pl|Hobb trp_nw_harmune|Maester Harmune trp_nw_harmune_pl|Maester Harmune trp_nw_glendon|Ser Glendon Hewett trp_nw_glendon_pl|Ser Glendon Hewett trp_nw_daeron|Daeron trp_nw_daeron_pl|Daeron trp_nw_janos_slynt|Lord Janos Slynt trp_nw_janos_slynt_pl|Lord Janos Slynt trp_nw_mullin|Maester Mullin trp_nw_mullin_pl|Maester Mullin trp_nw_tom_barleycorn|Tom Barleycorn trp_nw_tom_barleycorn_pl|Tom Barleycorn trp_nw_luke|Luke of Longtown trp_nw_luke_pl|Luke of Longtown trp_stepstone_npc_0|Panta trp_stepstone_npc_0_pl|Panta trp_stepstone_npc_1|Magister Illyrio Mopatis trp_stepstone_npc_1_pl|Magister Illyrio Mopatis trp_stepstone_npc_2|Belandra Kheranes trp_stepstone_npc_2_pl|Belandra Kheranes trp_stepstone_npc_3|Ser Barristan Selmy trp_stepstone_npc_3_pl|Ser Barristan Selmy trp_stepstone_npc_4|Skahaz mo Kandaq trp_stepstone_npc_4_pl|Skahaz mo Kandaq trp_stepstone_npc_5|Horonno Samanes trp_stepstone_npc_5_pl|Horonno Samanes trp_stepstone_npc_6|Korale Kermanthes trp_stepstone_npc_6_pl|Korale Kermanthes trp_stepstone_npc_7|Magister Illyrio Mopatis trp_stepstone_npc_7_pl|Magister Illyrio Mopatis trp_stepstone_pirate_1|Pirate Captain trp_stepstone_pirate_1_pl|Pirate Captains trp_stepstone_pirate_2|Pirate trp_stepstone_pirate_2_pl|Pirate trp_stepstone_pirate_3|Pirate trp_stepstone_pirate_3_pl|Pirate trp_stepstone_pirate_4|Pirate trp_stepstone_pirate_4_pl|Pirate trp_stepstone_pirate_5|Pirate trp_stepstone_pirate_5_pl|Pirate trp_stepstone_pirate_6|Pirate trp_stepstone_pirate_6_pl|Pirate trp_stepstone_pirate_7|Pirate trp_stepstone_pirate_7_pl|Pirate trp_stepstone_pirate_8|Pirate trp_stepstone_pirate_8_pl|Pirate trp_sharako|Sharako trp_sharako_pl|Sharako trp_quaithe|Quaithe trp_quaithe_pl|Quaithe trp_bloodraven|Stranger trp_bloodraven_pl|The Three Eyed Crow trp_rat_cook|The Rat Cook trp_rat_cook_pl|The Rat Cook trp_mad_axe|Mad Axe trp_mad_axe_pl|Mad Axe trp_nights_king|The Night's King trp_nights_king_pl|The Night's King trp_haldon_halfmaester|Haldon Halfmaester trp_haldon_halfmaester_pl|Haldon Halfmaester trp_illyrio_mopatis_1|Magister Illyrio Mopatis trp_illyrio_mopatis_1_pl|Magister Illyrio Mopatis trp_illyrio_mopatis_2|Magister Illyrio Mopatis trp_illyrio_mopatis_2_pl|Magister Illyrio Mopatis trp_haldon_npc_1|Starving Outlaw trp_haldon_npc_1_pl|Starving Outlaws trp_haldon_npc_2|Starving Outlaw trp_haldon_npc_2_pl|Starving Outlaws trp_haldon_npc_3|Starving Outlaw trp_haldon_npc_3_pl|Starving Outlaws trp_haldon_npc_4|Outlaw trp_haldon_npc_4_pl|Outlaw trp_haldon_npc_5|Outlaw trp_haldon_npc_5_pl|Outlaw trp_haldon_npc_6|Outlaw trp_haldon_npc_6_pl|Outlaw trp_haldon_npc_7|Starving Outlaw trp_haldon_npc_7_pl|Starving Outlaw trp_haldon_npc_8|Outlaw trp_haldon_npc_8_pl|Outlaw trp_haldon_npc_9|Outlaw Leader trp_haldon_npc_9_pl|Outlaw Leaders trp_clansman_npc_0|Ser Marwyn Belmore trp_clansman_npc_0_pl|Ser Marwyn Belmore trp_clansman_npc_1|Lysa Tully trp_clansman_npc_1_pl|Lysa Tully trp_clansman_npc_2|Ser Albar Royce trp_clansman_npc_2_pl|Ser Albar Royce trp_clansman_npc_3|Jharys trp_clansman_npc_3_pl|Jharys trp_clansman_npc_4|Ser Myles trp_clansman_npc_4_pl|Ser Myles trp_clansman_npc_5|Maester Loren trp_clansman_npc_5_pl|Maester Loren trp_clansman_npc_6|Ser Armond Tollett trp_clansman_npc_6_pl|Ser Armond Tollett trp_clansman_npc_7|Lysa Tully trp_clansman_npc_7_pl|Lysa Tully trp_clansman_npc_8|Umar trp_clansman_npc_8_pl|Umar trp_varys_npc_1|Magister Illyrio Mopatis trp_varys_npc_1_pl|Magister Illyrio Mopatis trp_varys_npc_2|Rugen trp_varys_npc_2_pl|Rugen trp_varys_npc_3|Magister Illyrio Mopatis trp_varys_npc_3_pl|Magister Illyrio Mopatis trp_varys_npc_4|Ser Rolly Duckfield trp_varys_npc_4_pl|Ser Rolly Duckfield trp_varys_npc_5|Magister Illyrio Mopatis trp_varys_npc_5_pl|Magister Illyrio Mopatis trp_varys_npc_6|Rennifer Longwaters trp_varys_npc_6_pl|Rennifer Longwaters trp_varys_npc_7|Rugen trp_varys_npc_7_pl|Rugen trp_varys_npc_8|Septon Allard trp_varys_npc_8_pl|Septon Allard trp_varys_npc_9_finish|Maester Caleotte trp_varys_npc_9_finish_pl|Maester Caleotte trp_sitting_down_starter|Prince Doran Martell trp_sitting_down_starter_pl|Prince Doran Martell trp_varys_npc_9|Prince Doran Martell trp_varys_npc_9_pl|Prince Doran Martell trp_improved_clansman_1|Clansman Archer trp_improved_clansman_1_pl|Clansman Archers trp_improved_clansman_2|Clansman Maceman trp_improved_clansman_2_pl|Clansman Macemen trp_improved_clansman_3|Clansman Horseman trp_improved_clansman_3_pl|Clansman Horsemen trp_improved_clansman_4|Clansman Axeman trp_improved_clansman_4_pl|Clansman Axemen trp_scholars|Nobleman trp_scholars_pl|Noblemen trp_odin_npc_1|Outlaw Archer trp_odin_npc_1_pl|Outlaw Archers trp_odin_npc_2|Outlaw Archer trp_odin_npc_2_pl|Outlaw Archers trp_odin_npc_3|Outlaw Swordsman trp_odin_npc_3_pl|Outlaw Swordsmen trp_odin_npc_4|Outlaw Axeman trp_odin_npc_4_pl|Outlaw Axemen trp_odin_npc_5|Outlaw Leader trp_odin_npc_5_pl|Outlaw Leader trp_night_bandit|Bandit trp_night_bandit_pl|Bandits trp_horror_npc_1|Cultist trp_horror_npc_1_pl|Cultist trp_horror_npc_2|Cultist trp_horror_npc_2_pl|Cultist trp_horror_npc_3|Cultist trp_horror_npc_3_pl|Cultist trp_horror_npc_4|Cultist trp_horror_npc_4_pl|Cultist trp_horror_npc_5|Cultist Leader trp_horror_npc_5_pl|Cultis Leader trp_aegon_bloodborn_npc_1|Outlaw Archer trp_aegon_bloodborn_npc_1_pl|Outlaw Archers trp_aegon_bloodborn_npc_2|Outlaw Archer trp_aegon_bloodborn_npc_2_pl|Outlaw Archers trp_aegon_bloodborn_npc_3|Outlaw Swordsman trp_aegon_bloodborn_npc_3_pl|Outlaw Swordsmen trp_aegon_bloodborn_npc_4|Outlaw Axeman trp_aegon_bloodborn_npc_4_pl|Outlaw Axemen trp_aegon_bloodborn_npc_5|Aegon Bloodborn trp_aegon_bloodborn_npc_5_pl|Aegon Bloodborn trp_stone_cave_npc_1|Clansman Archer trp_stone_cave_npc_1_pl|Clansman Archers trp_stone_cave_npc_2|Clansman Archer trp_stone_cave_npc_2_pl|Clansman Archers trp_stone_cave_npc_3|Clansman Warrior trp_stone_cave_npc_3_pl|Clansman Warriors trp_stone_cave_npc_4|Clansman Warrior trp_stone_cave_npc_4_pl|Clansman Warriors trp_stone_cave_npc_5|Clansman Chieftain trp_stone_cave_npc_5_pl|Clansman Chieftains trp_reaper_1|Maester Elvin trp_reaper_1_pl|Maester Elvin trp_reaper_2|Leobald Tallhart trp_reaper_2_pl|Leobald Tallhart trp_reaper_3|Leobald Tallhart trp_reaper_3_pl|Leobald Tallhart trp_rodrik_cassel_1|Ser Rodrik Cassel trp_rodrik_cassel_1_pl|Ser Rodrik Cassel trp_rodrik_cassel_2|Ser Rodrik Cassel trp_rodrik_cassel_2_pl|Ser Rodrik Cassel trp_qohor_blacksmith_starter|Cetherys trp_qohor_blacksmith_starter_pl|Cetherys trp_qohor_blacksmith_1|Elos Mott trp_qohor_blacksmith_1_pl|Elos Mott trp_qohor_blacksmith_2|Elos Mott trp_qohor_blacksmith_2_pl|Elos Mott trp_qohor_blacksmith_3|Elos Mott trp_qohor_blacksmith_3_pl|Elos Mott trp_qohor_blacksmith_maester|Maester Ryon trp_qohor_blacksmith_maester_pl|Maester Ryon trp_tyrion_lannister_3|Tyrion Lannister trp_tyrion_lannister_3_pl|Tyrion Lannister trp_cleos_frey|Ser Cleos Frey trp_cleos_frey_pl|Ser Cleos Frey trp_jaime_riverrun_1|Ser Jaime Lannister trp_jaime_riverrun_1_pl|Ser Jaime Lannister trp_tyrion_lannister_4|Tyrion Lannister trp_tyrion_lannister_4_pl|Tyrion Lannister trp_jon_snow_1|Jon Snow trp_jon_snow_1_pl|Jon Snow trp_eddison_tollett_1|Eddison Tollett trp_eddison_tollett_1_pl|Eddison Tollett trp_bedwyck_1|Bedwyck trp_bedwyck_1_pl|Bedwyck trp_grenn_1|Grenn trp_grenn_1_pl|Grenn trp_jon_snow_2|Jon Snow trp_jon_snow_2_pl|Jon Snow trp_eddison_tollett_2|Eddison Tollett trp_eddison_tollett_2_pl|Eddison Tollett trp_ottyn_wythers_1|Ser Ottyn Wythers trp_ottyn_wythers_1_pl|Ser Ottyn Wythers trp_eddison_tollett_3|Eddison Tollett trp_eddison_tollett_3_pl|Eddison Tollett trp_ottyn_wythers_2|Ser Ottyn Wythers trp_ottyn_wythers_2_pl|Ser Ottyn Wythers trp_thoren_smallwood_1|Thoren Smallwood trp_thoren_smallwood_1_pl|Thoren Smallwood trp_jeor_mormont_1|Lord Commander Jeor Mormont trp_jeor_mormont_1_pl|Lord Commander Jeor Mormont trp_jeor_mormont_2|Lord Commander Jeor Mormont trp_jeor_mormont_2_pl|Lord Commander Jeor Mormont trp_grenn_2|Grenn trp_grenn_2_pl|Grenn trp_eddison_tollett_4|Eddison Tollett trp_eddison_tollett_4_pl|Eddison Tollett trp_craster|Craster trp_craster_pl|Craster trp_aemon_end|Maester Aemon trp_aemon_end_pl|Maester Aemon trp_tollett_end|Eddison Tollett trp_tollett_end_pl|Eddison Tollett trp_red_jack_end|Red Jack Crabb trp_red_jack_end_pl|Red Jack Crabb trp_duncan_liddle_end|Duncan Liddle trp_duncan_liddle_end_pl|Duncan Liddle trp_aemon_end_2|Maester Aemon trp_aemon_end_2_pl|Maester Aemon trp_janos_slynt|Lord Janos Slynt trp_janos_slynt_pl|Lord Janos Slynt trp_aemon_end_3|Maester Aemon trp_aemon_end_3_pl|Maester Aemon trp_aemon_end_4|Maester Aemon trp_aemon_end_4_pl|Maester Aemon trp_jon_snow_3|Jon Snow trp_jon_snow_3_pl|Jon Snow trp_jon_snow_4|Jon Snow trp_jon_snow_4_pl|Jon Snow trp_battle_beyond_tormund|Tormund Giantsbane trp_battle_beyond_tormund_pl|Tormund Giantsbane trp_battle_beyond_harma|Harma Dogshead trp_battle_beyond_harma_pl|Harma Dogshead trp_battle_beyond_varamyr|Varamyr Sixskins trp_battle_beyond_varamyr_pl|Varamyr Sixskins trp_crasters_jarmen|Jarmen Buckwell trp_crasters_jarmen_pl|Jarmen Buckwell trp_crasters_mallador|Ser Mallador Locke trp_crasters_mallador_pl|Ser Mallador Locke trp_crasters_ulmer|Ulmer trp_crasters_ulmer_pl|Ulmer trp_fist_jarmen|Jarmen Buckwell trp_fist_jarmen_pl|Jarmen Buckwell trp_fist_mallador|Ser Mallador Locke trp_fist_mallador_pl|Ser Mallador Locke trp_fist_ulmer|Ulmer trp_fist_ulmer_pl|Ulmer trp_fist_pypar|Pypar trp_fist_pypar_pl|Pypar trp_fist_todder|Elwyn trp_fist_todder_pl|Elwyn trp_ser_rike|Ser Rike Darke trp_ser_rike_pl|Ser Rike Darke trp_tyrion_lannister_1|Tyrion Lannister trp_tyrion_lannister_1_pl|Tyrion Lannister trp_tyrion_lannister_2|Tyrion Lannister trp_tyrion_lannister_2_pl|Tyrion Lannister trp_brookwater_npc_1|Darke Man-at-Arms trp_brookwater_npc_1_pl|Darke Men-at-Arms trp_brookwater_npc_2|Darke Man-at-Arms trp_brookwater_npc_2_pl|Darke Men-at-Arms trp_brookwater_npc_3|Darke Man-at-Arms trp_brookwater_npc_3_pl|Darke Men-at-Arms trp_brookwater_npc_4|Darke Man-at-Arms trp_brookwater_npc_4_pl|Darke Men-at-Arms trp_brookwater_npc_5|Darke Archer trp_brookwater_npc_5_pl|Darke Archers trp_brookwater_npc_6|Servant trp_brookwater_npc_6_pl|Servant trp_brookwater_npc_7|Maid trp_brookwater_npc_7_pl|Maid trp_brookwater_npc_8|Ser Jeffory Darke trp_brookwater_npc_8_pl|Ser Jeffory Darke trp_brookwater_npc_9|Lady Wylla trp_brookwater_npc_9_pl|Lady Wylla trp_barrow_quest_starter|Gorbo trp_barrow_quest_starter_pl|Gorbo trp_barrow_quest_npc_1|Phario Forel trp_barrow_quest_npc_1_pl|Phario Forel trp_barrow_quest_npc_2|Phario Forel trp_barrow_quest_npc_2_pl|Phario Forel trp_odin_cave_quest_starter|Andaria trp_odin_cave_quest_starter_pl|Andaria trp_odin_cave_quest_npc_1|Moredo Tendyris trp_odin_cave_quest_npc_1_pl|Moredo Tendyris trp_odin_cave_quest_npc_2|Moredo Tendyris trp_odin_cave_quest_npc_2_pl|Moredo Tendyris trp_deep_ones_quest_starter|Bessa trp_deep_ones_quest_starter_pl|Bessa trp_deep_ones_quest_npc_1|Lorren trp_deep_ones_quest_npc_1_pl|Lorren trp_deep_ones_quest_npc_2|Lorren trp_deep_ones_quest_npc_2_pl|Lorren trp_disappeared_quest_starter|Maester Almund trp_disappeared_quest_starter_pl|Maester Almund trp_disappeared_quest_npc_1|Septon Josmyn trp_disappeared_quest_npc_1_pl|Septon Josmyn trp_disappeared_quest_npc_2|Septon Josmyn trp_disappeared_quest_npc_2_pl|Septon Josmyn trp_clifford_gower|Ser Clifford Gower trp_clifford_gower_pl|Ser Clifford Gower trp_ninestars_castellan|Ser Alyn Tollett trp_ninestars_castellan_pl|Ser Alyn Tollett trp_addam_grafton|Ser Addam Grafton trp_addam_grafton_pl|Ser Addam Grafton trp_jeffory_gaunt|Ser Jeffory Gaunt trp_jeffory_gaunt_pl|Ser Jeffory Gaunt trp_josmyn_gaunt|Ser Josmyn Gaunt trp_josmyn_gaunt_pl|Ser Josmyn Gaunt trp_manfred_rollingford|Ser Manfred Rollingford trp_manfred_rollingford_pl|Ser Manfred Rollingford trp_omer_chyttering|Ser Omer Chyttering trp_omer_chyttering_pl|Ser Omer Chyttering trp_ninestars_guardsman_1|Guardsman trp_ninestars_guardsman_1_pl|Guardsmen trp_ninestars_guardsman_2|Guardsman trp_ninestars_guardsman_2_pl|Guardsmen trp_raymun_templeton_trial|Ser Raymun Templeton trp_raymun_templeton_trial_pl|Ser Raymun Templeton trp_emrick_templeton|Ser Emrick Templeton trp_emrick_templeton_pl|Ser Emrick Templeton trp_arreck_templeton|Ser Arreck Templeton trp_arreck_templeton_pl|Ser Arreck Templeton trp_ninestars_castellan_prison|Ser Alyn Tollett trp_ninestars_castellan_prison_pl|Ser Alyn Tollett trp_ninestars_castellan_chambers|Ser Alyn Tollett trp_ninestars_castellan_chambers_pl|Ser Alyn Tollett trp_citadel_harodon|Archmaester Harodon trp_citadel_harodon_pl|Archmaester Harodon trp_citadel_credits|Maester Orwyle trp_citadel_credits_pl|Maester Orwyle trp_citadel_castos|Archmaester Castos trp_citadel_castos_pl|Archmaester Castos trp_citadel_malko|Malko trp_citadel_malko_pl|Malko trp_citadel_septon|Septon Steffon trp_citadel_septon_pl|Septon Steffon trp_citadel_knight|Ser Elston Boone trp_citadel_knight_pl|Ser Elston Boone trp_citadel_cultist|Crazed Cultist trp_citadel_cultist_pl|Crazed Cultist trp_citadel_malko_2|Malko trp_citadel_malko_2_pl|Malko trp_maester_yandel_1|Maester Yandel trp_maester_yandel_1_pl|Maester Yandel trp_maester_yandel_2|Maester Yandel trp_maester_yandel_2_pl|Maester Yandel trp_maester_yandel_bookseller|Master Janos trp_maester_yandel_bookseller_pl|Master Janos trp_acolyte_robert_frey|Acolyte trp_acolyte_robert_frey_pl|Acolyte trp_terror_npc_1|Septon Garibald trp_terror_npc_1_pl|Septon Garibald trp_terror_npc_2|Goodman Tom trp_terror_npc_2_pl|Goodman Tom trp_terror_npc_3|Maester Bayard trp_terror_npc_3_pl|Maester Bayard trp_terror_npc_4|Goodman Tom trp_terror_npc_4_pl|Goodman Tom trp_bryen_farring|Bryen Farring trp_bryen_farring_pl|Bryen Farring trp_burlow|Burlow trp_burlow_pl|Burlow trp_gilbert_farring_1|Ser Gilbert Farring trp_gilbert_farring_1_pl|Ser Gilbert Farring trp_gilbert_farring_2|Ser Gilbert Farring trp_gilbert_farring_2_pl|Ser Gilbert Farring trp_dragonseed_npc_1|Rebel Man-at-Arms trp_dragonseed_npc_1_pl|Rebel Men-at-Arms trp_dragonseed_npc_2|Rebel Man-at-Arms trp_dragonseed_npc_2_pl|Rebel Men-at-Arms trp_dragonseed_npc_3|Rebel Man-at-Arms trp_dragonseed_npc_3_pl|Rebel Men-at-Arms trp_dragonseed_npc_4|Rebel Man-at-Arms trp_dragonseed_npc_4_pl|Rebel Men-at-Arms trp_dragonseed_npc_5|Rebel Archer trp_dragonseed_npc_5_pl|Rebel Archers trp_dragonseed_npc_6|Rebel Knight trp_dragonseed_npc_6_pl|Rebel Knights trp_dragonseed_npc_7|Rebel Knight trp_dragonseed_npc_7_pl|Rebel Knights trp_dragonseed_npc_8|Lady Alyse of Hull trp_dragonseed_npc_8_pl|Lady Alyse of Hull trp_dragonseed_npc_9|Lacerys Waters trp_dragonseed_npc_9_pl|Lacerys Waters trp_relic_npc_0|Brother Bert trp_relic_npc_0_pl|Brother Bert trp_relic_npc_1|Elder Brother trp_relic_npc_1_pl|Elder Brother trp_relic_npc_2|Elder Brother trp_relic_npc_2_pl|Elder Brother trp_guardsman_holger|Guardsman Holger trp_guardsman_holger_pl|Guardsman Holger trp_tom|Tom trp_tom_pl|Tom trp_kyle|Kyle trp_kyle_pl|Kyle trp_guardsman_alyn|Guardsman Alyn trp_guardsman_alyn_pl|Guardsman Alyn trp_tyrion_rogue_1|Gorrell trp_tyrion_rogue_1_pl|Gorrell trp_tyrion_rogue_2|Pek trp_tyrion_rogue_2_pl|Pek trp_tyrion_rogue_3|Daemon trp_tyrion_rogue_3_pl|Daemon trp_tyrion_rogue_4|Darron Waters trp_tyrion_rogue_4_pl|Darron Waters trp_peddler_elbert|Elbert trp_peddler_elbert_pl|Elbert trp_peddler_polk|Guardsman Polk trp_peddler_polk_pl|Guardsman Polk trp_peddler_randolf|Guardsman Randolf trp_peddler_randolf_pl|Guardsman Randolf trp_peddler_maester|Maester Symon trp_peddler_maester_pl|Maester Symon trp_merry|Merry trp_merry_pl|Merry trp_sailors_wife|The Sailor's Wife trp_sailors_wife_pl|The Sailors Wife trp_daughter_dusk|The Daughter of the Dusk trp_daughter_dusk_pl|The Daughter of the Dusk trp_black_pearl|The Black Pearl trp_black_pearl_pl|The Black Pearl trp_bella|Bella trp_bella_pl|Bella trp_leslyn|Leslyn trp_leslyn_pl|Leslyn trp_jor_the_keeper|Jor the Keeper trp_jor_the_keeper_pl|Jor the Keeper trp_bayle|Bayle Neres trp_bayle_pl|Bayle Neres trp_bayle1|Bayle Neres trp_bayle1_pl|Bayle Neres trp_bayle2|Bayle Neres trp_bayle2_pl|Bayle Neres trp_bayle3|Bayle Neres trp_bayle3_pl|Bayle Neres trp_yarin1|Yarin trp_yarin1_pl|Yarin trp_yarin2|Yarin trp_yarin2_pl|Yarin trp_yarin3|Yarin trp_yarin3_pl|Yarin trp_sanor1|Sanor trp_sanor1_pl|Sanor trp_sanor2|Sanor trp_sanor2_pl|Sanor trp_sanor3|Sanor trp_sanor3_pl|Sanor trp_jeorador1|Jeorador trp_jeorador1_pl|Jeorador trp_jeorador2|Jeorador trp_jeorador2_pl|Jeorador trp_jeorador3|Jeorador trp_jeorador3_pl|Jeorador trp_floran|Floran Domon trp_floran_pl|Floran Domon trp_maeldan|Maeldan trp_maeldan_pl|Maeldan trp_ero|Ero trp_ero_pl|Ero trp_olwan|Olwan the Dornishman trp_olwan_pl|Olwan the Dornishman trp_mheran|Mheran trp_mheran_pl|Mheran trp_sebban|Sebban trp_sebban_pl|Sebban trp_seve|Seve trp_seve_pl|Seve trp_norlea|Norlea trp_norlea_pl|Norlea trp_sammana|Sammana trp_sammana_pl|Sammana trp_dosera|Dosera trp_dosera_pl|Dosera trp_tamela|Tamela trp_tamela_pl|Tamela trp_alarys|Alarys trp_alarys_pl|Alarys trp_morghaz|Morghaz zo Zherzyn trp_morghaz_pl|Morghaz zo Zherzyn trp_chezdhar|Chezdhar zo Rhaezn trp_chezdhar_pl|Chezdhar zo Rhaezn trp_faezhar|Faezhar zo Faez trp_faezhar_pl|Faezhar zo Faez trp_grazdan|Grazdan mo Eraz trp_grazdan_pl|Grazdan mo Eraz trp_gramnan|Gramnan trp_gramnan_pl|Gramnan trp_gora|Gora trp_gora_pl|Gora trp_kroznok|Kroznok trp_kroznok_pl|Kroznok trp_elkoz|Elkoz trp_elkoz_pl|Elkoz trp_krazneko|Krazneko trp_krazneko_pl|Krazneko trp_rakoz|Rakoz trp_rakoz_pl|Rakoz trp_graznek|Graznek trp_graznek_pl|Graznek trp_grazdan_common|Grazdan trp_grazdan_common_pl|Grazdan trp_hozrek|Hozrek trp_hozrek_pl|Hozrek trp_gessala|Gessala trp_gessala_pl|Gessala trp_eleza|Eleza trp_eleza_pl|Eleza trp_hazza|Hazza trp_hazza_pl|Hazza trp_alyssa_yunkai|Alyssa of Oldtown trp_alyssa_yunkai_pl|Alyssa of Oldtown trp_galazza_common|Galazza trp_galazza_common_pl|Galazza trp_slave_1|Tortured Slave trp_slave_1_pl|Tortured Slave trp_slave_2|Tortured Slave trp_slave_2_pl|Tortured Slave trp_female_slave_1|Drane trp_female_slave_1_pl|Drane trp_female_slave_2|Loreah trp_female_slave_2_pl|Loreah trp_female_slave_3|Davveya trp_female_slave_3_pl|Davveya trp_female_slave_4|Eme trp_female_slave_4_pl|Eme trp_female_slave_5|Inavva trp_female_slave_5_pl|Inavva trp_yunkai_soldier_1|Slave Soldier trp_yunkai_soldier_1_pl|Slave Soldier trp_yunkai_soldier_2|Slave Soldier trp_yunkai_soldier_2_pl|Slave Soldier trp_yunkai_soldier_3|Slave Soldier trp_yunkai_soldier_3_pl|Slave Soldier trp_yunkai_soldier_4|Slave Soldier trp_yunkai_soldier_4_pl|Slave Soldier trp_khrazz|Khrazz trp_khrazz_pl|Khrazz trp_belaquo|Belaquo Bonebreaker trp_belaquo_pl|Belaquo Bonebreaker trp_alkoz|Alkoz trp_alkoz_pl|Alkoz trp_hazrak|Hazrak trp_hazrak_pl|Hazrak trp_mazdhan|Mazdhan trp_mazdhan_pl|Mazdhan trp_zharak|Zharak trp_zharak_pl|Zharak trp_barristan|Ser Barristan Selmy trp_barristan_pl|Ser Barristan Selmy trp_daario|Daario Naharis trp_daario_pl|Daario Naharis trp_grey_worm|Grey Worm trp_grey_worm_pl|Grey Worm trp_reznak|Reznak mo Reznak trp_reznak_pl|Reznak mo Reznak trp_skahaz|Graz mo Kandaq trp_skahaz_pl|Graz mo Kandaq trp_jhogo|Jhogo trp_jhogo_pl|Jhogo trp_aggo|Aggo trp_aggo_pl|Aggo trp_rakharo|Rakharo trp_rakharo_pl|Rakharo trp_galazza|Galazza Galare trp_galazza_pl|Galazza Galare trp_grazdam|Grazdam zo Galare trp_grazdam_pl|Grazdam zo Galare trp_hizdahr|Hizdahr zo Loraq trp_hizdahr_pl|Hizdahr zo Loraq trp_kingdom_heroes_including_player_begin|kingdom heroes including player begin trp_kingdom_heroes_including_player_begin_pl|kingdom heroes including player begin
https://w.atwiki.jp/nicocache/pages/21.html
nlFilterの文法一覧 このページは移転作業中です。見づらい点がありますが、ご了承ください。 nlFilter (単にフィルタとも) とは、NicoCache_nl に搭載された機能のひとつで、Java の正規表現を用いてページの書き換えを行う機能です。 nlFilterの文法一覧 フィルタの作成 フィルタの書式 フィルタの種類 [Replace] - 通常のフィルタ [RequestHeader] - リクエストヘッダフィルタ [Debug] - デバッグ [Config] - 開発者用 フィルタの設定項目 Name - フィルタの名前 URL - フィルタを適用する URL Multi - グローバルマッチ指定 EachLine - 各行置換指定 Require [#w46335a5] idGroup [#e947312f] Match [#v08d79f9] Replace [#u6114c66] RequireHeader [#d47e0ecb] ContentType [#o0ddac7d] MatchLocal [#ve3bed05] AddList [#b9eab20a] AddVariable [#a0aef468] コマンド [#f037707b] $NEST [#i0ff5cfa] $LST [#j40b1fed] $INC [#l9b19285] $SET [#n2abd7ca] $TS [#wfd8a1d7] $URL [#o2a040ba] 変数 [#ccbb7570] id [#fe50d627] smid [#r9a747d6] memoryId [#y1c7527b] freeSpace [#a62cbbaf] eachSmid [#u1f9bb3d] CRLF [#ff66bb5a] nlVar config!name [#d2191bc2] nlVar VERSION [#q2c54a9b] コメント [#s61ef609] # [#ib97ee69] フィルタサンプル [#w4783efd] 普通のフィルタ [#vecafb47] EachLine付きのフィルタ [#p7f228e6] $NEST使用 [#i0ff5cfa] [RequestHeader] [#de1a9c92] フィルタの作成 適切な記述を行ったテキストファイルを、NicoCache_nl をインストールしたフォルダ (jar と同じフォルダ) にある "nlFilters" フォルダに設置することで、フィルタとして読み込ませることができます。 インストール時から存在しているファイルを書き換えた場合、バージョンアップ時に上書きされ変更点が消えてしまう可能性があるので、新規にファイルを作成してそちらに追加することをオススメします。なお、その際の文字コードは UTF-8 (BOM なし) にして以下の 1 行を最初の行に書き、2 行目からフィルタの内容を書くようにしてください。 # nlフィルタ定義(文字コード判定用なのでこの行は削除しないこと) なお、厳密なフィルタの適用順は以下のようになっています。 nlFilter_sys.txt → nl 本体内蔵 → Extension → nlFilters フォルダ内 (ファイル名順) → nl 本体のフォルダにあるnlFilter.txt ※ログに出てくる順番に適用されるので、詳しくはそちらを参照してください。 フィルタの書式 詳しくは既存のフィルタを参照してください。 簡単なフィルタの例 [Replace] Name = サンプルフィルタ URL = (? www|seiga)\.nicovideo\.jp ContentType = text/html Match (動|静)画 Replace $1$1画 このフィルタを適用 (テキストファイルに追記) すると、ニコニコ動画 (www.nicovideo.jp) とニコニコ静画 (seiga.nicovideo.jp) の「動画」というテキストがすべて「動動画」に、「静画」が同じく「静静画」に置き換えられます。 解説すると、以下のような構成になっています。 [Replace] → フィルタの種類 (通常の置き換え) Name = サンプルフィルタ → フィルタの名前 URL = (? www|seiga)\.nicovideo\.jp → フィルタの適用先 URL (正規表現、"http //" の部分を除いた前方一致) ContentType = text/html → フィルタを適用するコンテンツタイプ (今回は HTML ドキュメントのみに適用) Match (動|静)画 → 検索テキストを指定 (正規表現利用可能、"Match " 〜 " " まで) Replace $1$1画 → 置き換えテキストを指定 ( $1 〜 $9 でグループの参照が可能、"$" のものを含めたい場合は "\$" とする) フィルタの種類 [Replace] - 通常のフィルタ 通常のフィルタです。 ここをコメントアウト (先頭に # をつける、つまり "[Replace]" を "#[Replace]" にする) と、そのフィルタは無効になります。 [RequestHeader] - リクエストヘッダフィルタ サーバへ要求する際のヘッダの置換を行う。現状では URL の置き換えのみが可能なようです。 主に /local 以下のファイルへのリダイレクトに使用します。 [Debug] - デバッグ 通常利用することはほとんどありません。フィルタ定義の外に "[Debug]" とだけ書いた行を置いておくと、処理した URL・マッチしたフィルタ名・置換を行ったかどうかがログに表示されます。 そのままだと、デフォルトのフィルタが多数表示されるので、調べたいフィルタだけにすると楽です。(が、他のフィルタとの干渉は調べられなくなります…) また、ニコニコ以外のサイトでフィルタを使用したときは、文字コードが判別できずにスルーされたアドレスも表示されます。 [Config] - 開発者用 通常利用することはほとんどありません。 "[Config]" で設定したパラメータは、EasyRewriter 内の以下のメソッドで読み出せます。 public static JavaPattern[] getMatch(String name) public static String[] getReplace(String name) public static Pattern getURL(String name) name はフィルタ名、対応するフィルタが無い時は null を返します。使い方としては以下のようになります。 JavaPattern[] pattern = EasyRewriter.getMatch("movieCommentMatch"); if (pattern != null) { JavaMatcher matcher = pattern[0].matcher(content); } EachLine を使用した場合は、1 行目から順に pattern[0] 〜 に対応し、使用していない場合は pattern[0] となります。 Extension などで読むようにしておくと、フィルタに設定するだけで仕様変更に対応できるかも…? フィルタの設定項目 Name - フィルタの名前 Name = ◯◯置き換えフィルタ フィルタの名前を設定します。(ログに表示されます) URL - フィルタを適用する URL URL = www\.nicovideo\.jp/watch/ フィルタを適用する URL を設定します。 URLは "http //" 以降から、正規表現の前方一致でマッチするアドレスを探します。 なお、URL フィールドの値の先頭に POST/ を付けると、通常とは逆に POST するデータに対してフィルタを適用できます。 URL = POST/www\.nicovideo\.jp/watch/ Multi - グローバルマッチ指定 Multi = TRUE " Multi = TRUE " とすると、ページ内で見つかった物すべてを置換 (グローバルマッチ) します。 " Multi = FALSE " とするかまたは省略すると、最初に見つかった物だけを置換します。 EachLine - 各行置換指定 EachLine = TRUE Match ニコニコ動画 ニコニコ生放送 Replace NICONICO VIDEO ニコ生 → 「ニコニコ動画」は「NICONICO VIDEO」に、「ニコニコ生放送」は「ニコ生」に置き換えられる " EachLine = TRUE "とすると、"Match" と "Replace" の一行ずつを一組として、それぞれ置換を行います。 ひとつのフィルタで複数種類の置換を行う時に使用します。 " EachLine = FALSE " とするかまたは省略すれば、"Match" と "Replace" が改行してあっても一組として動作します。 そのとき "Replace" 内の改行は無視されず、そのまま改行として反映されます。 Require 「Require = 正規表現」で指定した正規表現が含まれる場合に置換を行います。 「Require = !正規表現」で指定した正規表現が含まれない場合に置換を行います。 つまり、通常の正規表現を書けば、それがページ中でマッチした場合のみ置換されます。 先頭に"!"をつけると、"!"を除いた部分にマッチしなかった時のみ置換されます。 複数の条件をORで指定する場合、Require = !hoge1|hoge2|hoge3|....になります。(hoge1,hoge2,hoge3は正規表現) ANDで指定する場合、先読みアサーションでRequire = !\A(?=[\S\s]*hoge1)[\S\s]*hoge2のように指定します。 idGroup キャッシュが存在した時のみ置換するフィルタです。 ID取得用に、idGroupに動画ID(sm~)、サムネID(数字部分のみ)への参照番号を","区切りで指定します。 "idGroup = 1,2"とすれば、$1,$2が参照され、キャッシュがあれば置換されます。 また、"Replace"中にセパレータとして" $ "を入れる事で、キャッシュが通常/エコノミーで"Replace"のパターンを変えることが出来ます。 " $ "以前が通常キャッシュ用、以後がエコノミーキャッシュ用となります。 改行は入れなくても良いし、EachLineで使用することも出来ます。 " $ "が無いときは通常/エコノミーで同じ置換が行われます。 IDを2つ指定しているのは、マイメモリやチャンネルで数字のみ10桁の動画IDの時、サムネIDから検索して表示するためです。 リンクの色変えなどでIDが1つしかない時は、1つだけ指定することも可能です。 NicoCache_nl+101219mod以降 →以下のように文字列中に埋め込む事ができます(従来の記述も有効です) Replace $0 div style="position relative;" img src="http //www.nicovideo.jp/local/cache icon$economy .gif" ~ /div $の左右に\w+が存在した場合は 前後の文字列と連結します 片方が空白文字の場合も有効、\w以外の文字があると認識しません また、同一Replace中に複数の記述はできません Match 置換させたい場所を正規表現で書きます。 「Match 」の次の行から、ページ内の置換元になる正規表現を書きます。 "EachLine = FALSE" の時は、改行は無視されるので注意してください。 改行にマッチさせるには「\s*」で吸収するか、「\r\n」を明示的に指定する必要があります。 置換元の記述は、「 」とだけ書かれた行で終了します。 Replace 結果の出力の仕方を書きます。 「Replace 」の次の行から、置換先の文章を書きます。 "Match"内で「( )」(指定したグループ)を使用していれば、"Replace"で"$1"、"$2"の様に参照することができます。 "$0"を指定すると、"Match"でマッチした部分すべてを参照出来ます。 Matchと同じく、「 」とだけ書かれた行で終了します。 RequireHeader NicoCache_nl+101219mod以降 →特定のUser-Agentやuser_sessionに限定できます(Requireのリクエストヘッダ版) ex) RequireHeader = user_session_12345678_\d+ 上手く記述すればログインユーザー毎にnlFilterを切り換えることができるかも ContentType NicoCache_nl+101219mod以降 →特定のContent-Typeに限定できます(部分一致する正規表現を記述) ex) ContentType = text/(? html|xml) ※指定した場合、Conetnt-Typeが無い場合にマッチしなくなるので注意 NicoCache_nl+110522mod以降 否定条件(行頭の ! )を使えるようにした ex) ContentType = !text/(? html|xml) MatchLocal NicoCache_nl+101219mod以降 →URL = www\.nicovideo\.jp/ と記述した場合に、このオプションをTRUEにすると/local/以下にもマッチするようになります(FALSEならマッチしません) ※よって、MatchLocalオプションの記述が無い既存フィルタはマッチしません URL = www\.nicovideo\.jp/local/ と/local/以下まで記述した場合は、MatchLocalの値に関わらず常にマッチします AddList NicoCache_nl+101219mod以降 →nlFilterからLSTファイルにReplaceの内容を追加できます(動作仕様はAPIと同じ) ex) AddList = list/NGUserId.txt ※このオプションを指定した場合、コンテンツの内容は書き換えません AddVariable NicoCache_nl+101219mod以降 →URL固有の変数にReplaceの内容を保存して、他のフィルタから参照できます ex) AddVariable = foo 同じ変数に対して複数追加する場合は文字列が連結されます 他のフィルタから参照するにはReplaceに「 nlVar foo 」と書きます ※このオプションを指定した場合、コンテンツの内容は書き換えません コマンド $NEST $NEST(開始タグ,コンテンツマッチ条件,終了タグ) 開始タグ、終了タグは、前方参照「( )」を含まない正規表現を使います。 コンテンツマッチ条件は開始タグと終了タグを除く部分に"部分マッチ"する正規表現をつかいます。 また、オミトロンと違いマッチする最も"内側の"タグが範囲となります。 「$NEST」は単体でしか書けません。 (9).10から、コンテンツマッチ条件内のグループへの前方参照ができるようになりました。 例:$NEST( script ,web_pc_top_bottom, /script ) $LST $LST("ファイル名") (9).10で追加されたコマンド、(9).10aにて仕様変更。 ""に囲まれたファイルを読み込んで、中身を行単位で"|"でつないだ物を"()"でグループ化して返します。 ""は必須です。"()"でグループ化するので、自動的に前方参照が一つ追加されることになります。 そのままだと、ファイルの内容はエスケープされますが、$LST("!ファイル名") の様に"!"をつけることで、エスケープせずに正規表現として渡すことが出来ます。 (!で始まる名前のファイルは使用できません。) また、"#start"とのみ書かれた行以降がリストとして読み込まれ、それ以前の部分・改行のみの行は無視されます。 リストの先頭の行がnlFilterと同様の"# nlフィルタ定義"で始まっていれば、自動的に文字コードを判定します。それ以外ならシステムのデフォルトの文字コードで読み込みます。 リストは動的更新が可能です。更新されたときは自動的に読み込まれます。 例:$LST("!local/ngword.txt") local/ngword.txt # nlフィルタ定義(文字コード判定用なのでこの行は削除しないこと) #start (? ニ[コフ]){2}動画 fz\d+ so\d+ NicoCache_nl+110110mod以降 →#startの記述を不要に&一つでも空$LSTが含まれる場合は置換処理をスキップ 副作用で行頭が # の正規表現を書く場合は \ でエスケープする必要があります $LSTが空の時は"(?!)"に置換します $LSTのファイル名指定で""(ダブルクォート)を省略できるようになりました "!"を付けなければエスケープ無し、"!"を付けるとエスケープになりました NicoCache_nl+110522mod以降 Match以外の正規表現が記述できる場所(Requireとか)でも$LSTを使えるようにした $INC NicoCache_nl+110110mod以降 nlFilterでマッチした回数を参照できます →Match内に「$INC(NGCount)」と書くとReplaceで「 nlVar NGCount 」として参照できます $INCはマッチした場合に指定した変数の値をインクリメントします 変数が存在しない場合は0で初期化してからインクリメントします 変数が既に存在してかつ数値として評価できない場合はエラーになります $INC自体は除去してからマッチングを行うのでMatch内の任意の位置に記述できます $SET NicoCache_nl+110110mod以降 nlFilterでマッチした時に変数を設定できます →Match内に「$SET(name=value)」と書くとマッチした時に変数に値を設定できます ※現状、オミトロンと異なりvalue部分は固定値しか書くことはできません $TS NicoCache_nl+110604mod以降 [Replace]フィルタのみ有効です([RequestHeader]で使えても意味が無いので) 引数にローカルファイル(NicoCacheフォルダからの相対パス)を指定すると、引数にファイル更新時刻文字列(= ? +UNIXTIME)を付加して置換します$TS(local/popThumb.js) → local/popThumb.js?1298081651$TS(local/nicoplayer.swf?ts=) → local/nicoplayer.swf?ts=1239336522 引数のローカルファイルが存在しない場合、引数そのものに置換します$TS(local/nonexistent.json) → local/nonexistent.json 引数を指定しない場合、現在時刻文字列(=UNIXTIME)に置換しますvar replacedTime = "$TS()"; → var replacedTime = "1306132319"; ※基本はsrc指定におけるブラウザキャッシュ避け用途を想定していますが、JavaScript内に置けば通信せずにファイルの有無と更新時刻を取得できます $URL Match内で使用する「()」を使うグループ化のURL版です。 例えば URL = www\.nicovideo\.jp/mylist/(\d+) となっていると Replace内で「$URL1」を使うことで、(\d+)の部分を参照する事が出来ます。 NicoCache_nl+101219mod以降 Replaceで「$URL0」も置換するようになりました 変数 フィルタの「Replace」内で使用すると、置換時に各変数に置き換えられます。 id watchページで使用可。"sm~"、"nm~"などの"~"(数字部分)に置換されます。 smid watchページで使用可。"sm~"、"nm~"などに置換されます。 memoryId watchページで使用可。マイメモリーでは"0123456789"のようなマイメモリーIDに、通常再生では"sm~"などの動画IDに置換されます。 freeSpace http //www.nicovideo.jp内で使用可。"12.34"(GB単位)のようなキャッシュドライブの空き容量に置換されます。 NicoCache_nl+101219mod以降 Replaceで「 freeSpace 」をいつでも使えるようになりました eachSmid idGroupを指定したときのみ有効。sm~形式のIDに置換されます。 CRLF NicoCache_nl+101219mod以降 Replaceで「 CRLF 」を使うと改行コードに置換します →EachLine = TRUE の時でも改行できるようになります nlVar config!name NicoCache_nl+110110mod以降 nlFilterでconfig.propertiesの値を参照でます →Replaceに「 nlVar config!name 」と書くとconfigのnameという値を参照できます $SETと組み合わせることで、nlFilterにあらかじめデフォルト値を書いておき、config.propertiesに値がある場合はそちらを優先する、という使い方ができます ex) Match $SET(config!nlFilterA.useFunction=false) /head Replace script type="text/javascript" !-- var nlFilterA = { useFunction nlVar config!nlFilterA.useFunction }; //-- /script /head ※$SETを書かないとconfigに値が存在しない場合は置換処理されないので注意 nlVar VERSION NicoCache_nl+110122mod以降 Replaceで「 nlVar VERSION 」を使うとバージョン文字列に置換します コメント # 「#」が先頭に使われている行はコメント行となり、その行はフィルタに反映されません。 フィルタサンプル 普通のフィルタ プレミアム未登録などの記述を消す。 [Replace] Name = Test Filter (Remove Payment Status) URL = www.nicovideo.jp Multi = FALSE Match : strong \s* a[^ ]+ プレミアム(? 未登録|\(月額\)) /a \s* /strong \s*です Replace EachLine付きのフィルタ 「最近見た動画」を「最近見た気がする動画」に、「ニコニコ」を「にこニコ」に置換する。 [Replace] Name = Test Filter (EachLineつき) URL = www.nicovideo.jp/mylist EachLine = TRUE Multi = TRUE Match (最近見た)(動画) ニコ(ニコ) Replace $1気がする$2 にこ$1 $NEST使用 watchの「ニコニコ市場とは・・・」の説明文を消す。 [Replace] Name = Delete Ichiba Description URL = www.nicovideo.jp/watch/ Multi = FALSE Match $NEST( table ,ニコニコ市場とは, /table ) Replace [RequestHeader] 旧プレイヤーへのアクセスを/local/oldplayer/以下にリダイレクトさせる。 [RequestHeader] Name = Redirect Old Player URL = www\.dummy\.com EachLine = True Match http //([^/]+)/swf/nicoplayer\.swf(\?.*)? http //([^/]+)/swf/marqueeplayer\.swf(\?.*)? http //([^/]+)/swf/flv_bgmplayer\.swf(\?.*)? http //([^/]+)/swf/swf_bgmplayer\.swf(\?.*)? http //([^/]+)/swf/hirobaplayer\.swf(\?.*)? http //([^/]+)/swf/hirobamovie\.swf(\?.*)? Replace http //$1/local/oldplayer/nicoplayer.swf http //$1/local/oldplayer/marqueeplayer.swf http //$1/local/oldplayer/flv_bgmplayer.swf http //$1/local/oldplayer/swf_bgmplayer.swf http //$1/local/oldplayer/hirobaplayer.swf http //$1/local/oldplayer/hirobamovie.swf
https://w.atwiki.jp/tichi/pages/51.html
動画紹介 ニコニコ動画であがっているもので、テチ育成の参考になりそうなものを紹介します 動画投稿者の方で、こちらで紹介することに不都合がある方は連絡していただくか、編集お願いいたします 陣消し動画 殴り 【参考ステ】 S191 H105 X232 + 装備敏捷31 + ブレス + ペット速攻 + 疾風付きメギ http //www.nicovideo.jp/watch/sm2778778 【参考ステ】 S176 H116 F37 X255 A120(装備Q28で陣消し) 装備Cri:兜2(5) 武器8 盾3 顔6(10) 背中6(15) 手4 靴2 エフェクト6 称号4 キツネセット1 合計42(58) http //www.nicovideo.jp/watch/sm9713141 ファイヤーボール陣消し検証 ディレイ0→1 20~、ディレイ80→2 07~、ディレイ190→2 53~、ディレイ280→4 19~、ディレイ380→5 03~、ディレイ480→5 53~、ディレイ580→6 29~、ディレイ680→7 05~ http //www.nicovideo.jp/watch/sm8609452 AW陣消し http //www.nicovideo.jp/watch/sm9441057 覚醒クエ http //www.nicovideo.jp/watch/sm6982550 http //www.nicovideo.jp/watch/sm6982646 http //www.nicovideo.jp/watch/sm6992127 http //www.nicovideo.jp/watch/sm7002408 http //www.nicovideo.jp/watch/sm7002521
https://w.atwiki.jp/feedback1970/pages/57.html
memo source 1 /* Licensed to the Apache Software Foundation (ASF) under one or more 2 * contributor license agreements. See the NOTICE file distributed with 3 * this work for additional information regarding copyright ownership. 4 * The ASF licenses this file to You under the Apache License, Version 2.0 5 * (the "License"); you may not use this file except in compliance with 6 * the License. You may obtain a copy of the License at 7 * 8 * http //www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17 #ifndef APACHE_HTTP_CONFIG_H 18 #define APACHE_HTTP_CONFIG_H 19 20 #include "apr_hooks.h" 21 #include "util_cfgtree.h" 22 23 #ifdef __cplusplus 24 extern "C" { 25 #endif 26 27 /** 28 * @file http_config.h 29 * @brief Apache Configuration 30 */ 31 32 /* 33 * The central data structures around here... 34 */ 35 36 /* Command dispatch structures... */ 37 38 /** 39 * How the directives arguments should be parsed. 40 * @remark Note that for all of these except RAW_ARGS, the config routine is 41 * passed a freshly allocated string which can be modified or stored 42 * or whatever... 43 */ 44 enum cmd_how { 45 RAW_ARGS, /** cmd_func parses command line itself */ 46 TAKE1, /** one argument only */ 47 TAKE2, /** two arguments only */ 48 ITERATE, /** one argument, occuring multiple times 49 * (e.g., IndexIgnore) 50 */ 51 ITERATE2, /** two arguments, 2nd occurs multiple times 52 * (e.g., AddIcon) 53 */ 54 FLAG, /** One of On or Off */ 55 NO_ARGS, /** No args at all, e.g. /Directory */ 56 TAKE12, /** one or two arguments */ 57 TAKE3, /** three arguments only */ 58 TAKE23, /** two or three arguments */ 59 TAKE123, /** one, two or three arguments */ 60 TAKE13 /** one or three arguments */ 61 }; 62 /** 63 * This structure is passed to a command which is being invoked, 64 * to carry a large variety of miscellaneous data which is all of 65 * use to *somebody*... 66 */ 67 typedef struct cmd_parms_struct cmd_parms; 68 69 #if defined(AP_HAVE_DESIGNATED_INITIALIZER) || defined(DOXYGEN) 70 71 /** 72 * All the types of functions that can be used in directives 73 * @internal 74 */ 75 typedef union { 76 /** function to call for a no-args */ 77 const char *(*no_args) (cmd_parms *parms, void *mconfig); 78 /** function to call for a raw-args */ 79 const char *(*raw_args) (cmd_parms *parms, void *mconfig, 80 const char *args); 81 /** function to call for a take1 */ 82 const char *(*take1) (cmd_parms *parms, void *mconfig, const char *w); 83 /** function to call for a take2 */ 84 const char *(*take2) (cmd_parms *parms, void *mconfig, const char *w, 85 const char *w2); 86 /** function to call for a take3 */ 87 const char *(*take3) (cmd_parms *parms, void *mconfig, const char *w, 88 const char *w2, const char *w3); 89 /** function to call for a flag */ 90 const char *(*flag) (cmd_parms *parms, void *mconfig, int on); 91 } cmd_func; 92 93 /** This configuration directive does not take any arguments */ 94 # define AP_NO_ARGS func.no_args 95 /** This configuration directive will handle it s own parsing of arguments*/ 96 # define AP_RAW_ARGS func.raw_args 97 /** This configuration directive takes 1 argument*/ 98 # define AP_TAKE1 func.take1 99 /** This configuration directive takes 2 arguments */ 100 # define AP_TAKE2 func.take2 101 /** This configuration directive takes 3 arguments */ 102 # define AP_TAKE3 func.take3 103 /** This configuration directive takes a flag (on/off) as a argument*/ 104 # define AP_FLAG func.flag 105 106 /** method of declaring a directive with no arguments */ 107 # define AP_INIT_NO_ARGS(directive, func, mconfig, where, help) \ 108 { directive, { .no_args=func }, mconfig, where, RAW_ARGS, help } 109 /** method of declaring a directive with raw argument parsing */ 110 # define AP_INIT_RAW_ARGS(directive, func, mconfig, where, help) \ 111 { directive, { .raw_args=func }, mconfig, where, RAW_ARGS, help } 112 /** method of declaring a directive which takes 1 argument */ 113 # define AP_INIT_TAKE1(directive, func, mconfig, where, help) \ 114 { directive, { .take1=func }, mconfig, where, TAKE1, help } 115 /** method of declaring a directive which takes multiple arguments */ 116 # define AP_INIT_ITERATE(directive, func, mconfig, where, help) \ 117 { directive, { .take1=func }, mconfig, where, ITERATE, help } 118 /** method of declaring a directive which takes 2 arguments */ 119 # define AP_INIT_TAKE2(directive, func, mconfig, where, help) \ 120 { directive, { .take2=func }, mconfig, where, TAKE2, help } 121 /** method of declaring a directive which takes 1 or 2 arguments */ 122 # define AP_INIT_TAKE12(directive, func, mconfig, where, help) \ 123 { directive, { .take2=func }, mconfig, where, TAKE12, help } 124 /** method of declaring a directive which takes multiple 2 arguments */ 125 # define AP_INIT_ITERATE2(directive, func, mconfig, where, help) \ 126 { directive, { .take2=func }, mconfig, where, ITERATE2, help } 127 /** method of declaring a directive which takes 1 or 3 arguments */ 128 # define AP_INIT_TAKE13(directive, func, mconfig, where, help) \ 129 { directive, { .take3=func }, mconfig, where, TAKE13, help } 130 /** method of declaring a directive which takes 2 or 3 arguments */ 131 # define AP_INIT_TAKE23(directive, func, mconfig, where, help) \ 132 { directive, { .take3=func }, mconfig, where, TAKE23, help } 133 /** method of declaring a directive which takes 1 to 3 arguments */ 134 # define AP_INIT_TAKE123(directive, func, mconfig, where, help) \ 135 { directive, { .take3=func }, mconfig, where, TAKE123, help } 136 /** method of declaring a directive which takes 3 arguments */ 137 # define AP_INIT_TAKE3(directive, func, mconfig, where, help) \ 138 { directive, { .take3=func }, mconfig, where, TAKE3, help } 139 /** method of declaring a directive which takes a flag (on/off) as a argument*/ 140 # define AP_INIT_FLAG(directive, func, mconfig, where, help) \ 141 { directive, { .flag=func }, mconfig, where, FLAG, help } 142 143 #else /* AP_HAVE_DESIGNATED_INITIALIZER */ 144 145 typedef const char *(*cmd_func) (); 146 147 # define AP_NO_ARGS func 148 # define AP_RAW_ARGS func 149 # define AP_TAKE1 func 150 # define AP_TAKE2 func 151 # define AP_TAKE3 func 152 # define AP_FLAG func 153 154 # define AP_INIT_NO_ARGS(directive, func, mconfig, where, help) \ 155 { directive, func, mconfig, where, RAW_ARGS, help } 156 # define AP_INIT_RAW_ARGS(directive, func, mconfig, where, help) \ 157 { directive, func, mconfig, where, RAW_ARGS, help } 158 # define AP_INIT_TAKE1(directive, func, mconfig, where, help) \ 159 { directive, func, mconfig, where, TAKE1, help } 160 # define AP_INIT_ITERATE(directive, func, mconfig, where, help) \ 161 { directive, func, mconfig, where, ITERATE, help } 162 # define AP_INIT_TAKE2(directive, func, mconfig, where, help) \ 163 { directive, func, mconfig, where, TAKE2, help } 164 # define AP_INIT_TAKE12(directive, func, mconfig, where, help) \ 165 { directive, func, mconfig, where, TAKE12, help } 166 # define AP_INIT_ITERATE2(directive, func, mconfig, where, help) \ 167 { directive, func, mconfig, where, ITERATE2, help } 168 # define AP_INIT_TAKE13(directive, func, mconfig, where, help) \ 169 { directive, func, mconfig, where, TAKE13, help } 170 # define AP_INIT_TAKE23(directive, func, mconfig, where, help) \ 171 { directive, func, mconfig, where, TAKE23, help } 172 # define AP_INIT_TAKE123(directive, func, mconfig, where, help) \ 173 { directive, func, mconfig, where, TAKE123, help } 174 # define AP_INIT_TAKE3(directive, func, mconfig, where, help) \ 175 { directive, func, mconfig, where, TAKE3, help } 176 # define AP_INIT_FLAG(directive, func, mconfig, where, help) \ 177 { directive, func, mconfig, where, FLAG, help } 178 179 #endif /* AP_HAVE_DESIGNATED_INITIALIZER */ 180 181 /** 182 * The command record structure. Each modules can define a table of these 183 * to define the directives it will implement. 184 */ 185 typedef struct command_struct command_rec; 186 struct command_struct { 187 /** Name of this command */ 188 const char *name; 189 /** The function to be called when this directive is parsed */ 190 cmd_func func; 191 /** Extra data, for functions which implement multiple commands... */ 192 void *cmd_data; 193 /** What overrides need to be allowed to enable this command. */ 194 int req_override; 195 /** What the command expects as arguments 196 * @defvar cmd_how args_how*/ 197 enum cmd_how args_how; 198 199 /** usage message, in case of syntax errors */ 200 const char *errmsg; 201 }; 202 203 /** 204 * @defgroup ConfigDirectives Allowed locations for configuration directives. 205 * 206 * The allowed locations for a configuration directive are the union of 207 * those indicated by each set bit in the req_override mask. 208 * 209 * @{ 210 */ 211 #define OR_NONE 0 /** *.conf is not available anywhere in this override */ 212 #define OR_LIMIT 1 /** *.conf inside Directory or Location 213 and .htaccess when AllowOverride Limit */ 214 #define OR_OPTIONS 2 /** *.conf anywhere 215 and .htaccess when AllowOverride Options */ 216 #define OR_FILEINFO 4 /** *.conf anywhere 217 and .htaccess when AllowOverride FileInfo */ 218 #define OR_AUTHCFG 8 /** *.conf inside Directory or Location 219 and .htaccess when AllowOverride AuthConfig */ 220 #define OR_INDEXES 16 /** *.conf anywhere 221 and .htaccess when AllowOverride Indexes */ 222 #define OR_UNSET 32 /** unset a directive (in Allow) */ 223 #define ACCESS_CONF 64 /** *.conf inside Directory or Location */ 224 #define RSRC_CONF 128 /** *.conf outside Directory or Location */ 225 #define EXEC_ON_READ 256 /** force directive to execute a command 226 which would modify the configuration (like including another 227 file, or IFModule */ 228 /** this directive can be placed anywhere */ 229 #define OR_ALL (OR_LIMIT|OR_OPTIONS|OR_FILEINFO|OR_AUTHCFG|OR_INDEXES) 230 231 /** @} */ 232 233 /** 234 * This can be returned by a function if they don t wish to handle 235 * a command. Make it something not likely someone will actually use 236 * as an error code. 237 */ 238 #define DECLINE_CMD "\a\b" 239 240 /** Common structure for reading of config files / passwd files etc. */ 241 typedef struct ap_configfile_t ap_configfile_t; 242 struct ap_configfile_t { 243 int (*getch) (void *param); /** a getc()-like function */ 244 void *(*getstr) (void *buf, size_t bufsiz, void *param); 245 /** a fgets()-like function */ 246 int (*close) (void *param); /** a close handler function */ 247 void *param; /** the argument passed to getch/getstr/close */ 248 const char *name; /** the filename / description */ 249 unsigned line_number; /** current line number, starting at 1 */ 250 }; 251 252 /** 253 * This structure is passed to a command which is being invoked, 254 * to carry a large variety of miscellaneous data which is all of 255 * use to *somebody*... 256 */ 257 struct cmd_parms_struct { 258 /** Argument to command from cmd_table */ 259 void *info; 260 /** Which allow-override bits are set */ 261 int override; 262 /** Which methods are Limit ed */ 263 apr_int64_t limited; 264 /** methods which are limited */ 265 apr_array_header_t *limited_xmethods; 266 /** methods which are xlimited */ 267 ap_method_list_t *xlimited; 268 269 /** Config file structure. */ 270 ap_configfile_t *config_file; 271 /** the directive specifying this command */ 272 ap_directive_t *directive; 273 274 /** Pool to allocate new storage in */ 275 apr_pool_t *pool; 276 /** Pool for scratch memory; persists during configuration, but 277 * wiped before the first request is served... */ 278 apr_pool_t *temp_pool; 279 /** Server_rec being configured for */ 280 server_rec *server; 281 /** If configuring for a directory, pathname of that directory. 282 * NOPE! That s what it meant previous to the existance of Files , 283 * Location and regex matching. Now the only usefulness that can be 284 * derived from this field is whether a command is being called in a 285 * server context (path == NULL) or being called in a dir context 286 * (path != NULL). */ 287 char *path; 288 /** configuration command */ 289 const command_rec *cmd; 290 291 /** per_dir_config vector passed to handle_command */ 292 struct ap_conf_vector_t *context; 293 /** directive with syntax error */ 294 const ap_directive_t *err_directive; 295 }; 296 297 /** 298 * Module structures. Just about everything is dispatched through 299 * these, directly or indirectly (through the command and handler 300 * tables). 301 */ 302 typedef struct module_struct module; 303 struct module_struct { 304 /** API version, *not* module version; check that module is 305 * compatible with this version of the server. 306 */ 307 int version; 308 /** API minor version. Provides API feature milestones. Not checked 309 * during module init */ 310 int minor_version; 311 /** Index to this modules structures in config vectors. */ 312 int module_index; 313 314 /** The name of the module s C file */ 315 const char *name; 316 /** The handle for the DSO. Internal use only */ 317 void *dynamic_load_handle; 318 319 /** A pointer to the next module in the list 320 * @defvar module_struct *next */ 321 struct module_struct *next; 322 323 /** Magic Cookie to identify a module structure; It s mainly 324 * important for the DSO facility (see also mod_so). */ 325 unsigned long magic; 326 327 /** Function to allow MPMs to re-write command line arguments. This 328 * hook is only available to MPMs. 329 * @param The process that the server is running in. 330 */ 331 void (*rewrite_args) (process_rec *process); 332 /** Function to allow all modules to create per directory configuration 333 * structures. 334 * @param p The pool to use for all allocations. 335 * @param dir The directory currently being processed. 336 * @return The per-directory structure created 337 */ 338 void *(*create_dir_config) (apr_pool_t *p, char *dir); 339 /** Function to allow all modules to merge the per directory configuration 340 * structures for two directories. 341 * @param p The pool to use for all allocations. 342 * @param base_conf The directory structure created for the parent directory. 343 * @param new_conf The directory structure currently being processed. 344 * @return The new per-directory structure created 345 */ 346 void *(*merge_dir_config) (apr_pool_t *p, void *base_conf, void *new_conf); 347 /** Function to allow all modules to create per server configuration 348 * structures. 349 * @param p The pool to use for all allocations. 350 * @param s The server currently being processed. 351 * @return The per-server structure created 352 */ 353 void *(*create_server_config) (apr_pool_t *p, server_rec *s); 354 /** Function to allow all modules to merge the per server configuration 355 * structures for two servers. 356 * @param p The pool to use for all allocations. 357 * @param base_conf The directory structure created for the parent directory. 358 * @param new_conf The directory structure currently being processed. 359 * @return The new per-directory structure created 360 */ 361 void *(*merge_server_config) (apr_pool_t *p, void *base_conf, 362 void *new_conf); 363 364 /** A command_rec table that describes all of the directives this module 365 * defines. */ 366 const command_rec *cmds; 367 368 /** A hook to allow modules to hook other points in the request processing. 369 * In this function, modules should call the ap_hook_*() functions to 370 * register an interest in a specific step in processing the current 371 * request. 372 * @param p the pool to use for all allocations 373 */ 374 void (*register_hooks) (apr_pool_t *p); 375 }; 376 377 /** 378 * @defgroup ModuleInit Module structure initializers 379 * 380 * Initializer for the first few module slots, which are only 381 * really set up once we start running. Note that the first two slots 382 * provide a version check; this should allow us to deal with changes to 383 * the API. The major number should reflect changes to the API handler table 384 * itself or removal of functionality. The minor number should reflect 385 * additions of functionality to the existing API. (the server can detect 386 * an old-format module, and either handle it back-compatibly, or at least 387 * signal an error). See src/include/ap_mmn.h for MMN version history. 388 * @{ 389 */ 390 391 /** The one used in Apache 1.3, which will deliberately cause an error */ 392 #define STANDARD_MODULE_STUFF this_module_needs_to_be_ported_to_apache_2_0 393 394 /** Use this in all standard modules */ 395 #define STANDARD20_MODULE_STUFF MODULE_MAGIC_NUMBER_MAJOR, \ 396 MODULE_MAGIC_NUMBER_MINOR, \ 397 -1, \ 398 __FILE__, \ 399 NULL, \ 400 NULL, \ 401 MODULE_MAGIC_COOKIE, \ 402 NULL /* rewrite args spot */ 403 404 /** Use this only in MPMs */ 405 #define MPM20_MODULE_STUFF MODULE_MAGIC_NUMBER_MAJOR, \ 406 MODULE_MAGIC_NUMBER_MINOR, \ 407 -1, \ 408 __FILE__, \ 409 NULL, \ 410 NULL, \ 411 MODULE_MAGIC_COOKIE 412 413 /** @} */ 414 415 /* CONFIGURATION VECTOR FUNCTIONS */ 416 417 /** configuration vector structure */ 418 typedef struct ap_conf_vector_t ap_conf_vector_t; 419 420 /** 421 * Generic accessors for other modules to get at their own module-specific 422 * data 423 * @param conf_vector The vector in which the modules configuration is stored. 424 * usually r- per_dir_config or s- module_config 425 * @param m The module to get the data for. 426 * @return The module-specific data 427 */ 428 AP_DECLARE(void *) ap_get_module_config(const ap_conf_vector_t *cv, 429 const module *m); 430 431 /** 432 * Generic accessors for other modules to set at their own module-specific 433 * data 434 * @param conf_vector The vector in which the modules configuration is stored. 435 * usually r- per_dir_config or s- module_config 436 * @param m The module to set the data for. 437 * @param val The module-specific data to set 438 */ 439 AP_DECLARE(void) ap_set_module_config(ap_conf_vector_t *cv, const module *m, 440 void *val); 441 442 #if !defined(AP_DEBUG) 443 444 #define ap_get_module_config(v,m) \ 445 (((void **)(v))[(m)- module_index]) 446 #define ap_set_module_config(v,m,val) \ 447 ((((void **)(v))[(m)- module_index]) = (val)) 448 449 #endif /* AP_DEBUG */ 450 451 452 /** 453 * Generic command handling function for strings 454 * @param cmd The command parameters for this directive 455 * @param struct_ptr pointer into a given type 456 * @param arg The argument to the directive 457 * @return An error string or NULL on success 458 */ 459 AP_DECLARE_NONSTD(const char *) ap_set_string_slot(cmd_parms *cmd, 460 void *struct_ptr, 461 const char *arg); 462 463 /** 464 * Generic command handling function for integers 465 * @param cmd The command parameters for this directive 466 * @param struct_ptr pointer into a given type 467 * @param arg The argument to the directive 468 * @return An error string or NULL on success 469 */ 470 AP_DECLARE_NONSTD(const char *) ap_set_int_slot(cmd_parms *cmd, 471 void *struct_ptr, 472 const char *arg); 473 474 /** 475 * Return true if the specified method is limited by being listed in 476 * a Limit container, or by *not* being listed in a LimiteExcept 477 * container. 478 * 479 * @param method Pointer to a string specifying the method to check. 480 * @param cmd Pointer to the cmd_parms structure passed to the 481 * directive handler. 482 * @return 0 if the method is not limited in the current scope 483 */ 484 AP_DECLARE(int) ap_method_is_limited(cmd_parms *cmd, const char *method); 485 486 /** 487 * Generic command handling function for strings, always sets the value 488 * to a lowercase string 489 * @param cmd The command parameters for this directive 490 * @param struct_ptr pointer into a given type 491 * @param arg The argument to the directive 492 * @return An error string or NULL on success 493 */ 494 AP_DECLARE_NONSTD(const char *) ap_set_string_slot_lower(cmd_parms *cmd, 495 void *struct_ptr, 496 const char *arg); 497 /** 498 * Generic command handling function for flags 499 * @param cmd The command parameters for this directive 500 * @param struct_ptr pointer into a given type 501 * @param arg The argument to the directive (either 1 or 0) 502 * @return An error string or NULL on success 503 */ 504 AP_DECLARE_NONSTD(const char *) ap_set_flag_slot(cmd_parms *cmd, 505 void *struct_ptr, 506 int arg); 507 /** 508 * Generic command handling function for files 509 * @param cmd The command parameters for this directive 510 * @param struct_ptr pointer into a given type 511 * @param arg The argument to the directive 512 * @return An error string or NULL on success 513 */ 514 AP_DECLARE_NONSTD(const char *) ap_set_file_slot(cmd_parms *cmd, 515 void *struct_ptr, 516 const char *arg); 517 /** 518 * Generic command handling function to respond with cmd- help as an error 519 * @param cmd The command parameters for this directive 520 * @param struct_ptr pointer into a given type 521 * @param arg The argument to the directive 522 * @return The cmd- help value as the error string 523 * @tip This allows simple declarations such as; 524 * pre 525 * AP_INIT_RAW_ARGS("Foo", ap_set_deprecated, NULL, OR_ALL, 526 * "The Foo directive is no longer supported, use Bar"), 527 * /pre 528 */ 529 AP_DECLARE_NONSTD(const char *) ap_set_deprecated(cmd_parms *cmd, 530 void *struct_ptr, 531 const char *arg); 532 /** 533 * For modules which need to read config files, open logs, etc. this returns 534 * the canonical form of fname made absolute to ap_server_root. 535 * @param p pool to allocate data from 536 * @param fname The file name 537 */ 538 AP_DECLARE(char *) ap_server_root_relative(apr_pool_t *p, const char *fname); 539 540 /* Finally, the hook for dynamically loading modules in... */ 541 542 /** 543 * Add a module to the server 544 * @param m The module structure of the module to add 545 * @param p The pool of the same lifetime as the module 546 */ 547 AP_DECLARE(void) ap_add_module(module *m, apr_pool_t *p); 548 549 /** 550 * Remove a module from the server. There are some caveats 551 * when the module is removed, its slot is lost so all the current 552 * per-dir and per-server configurations are invalid. So we should 553 * only ever call this function when you are invalidating almost 554 * all our current data. I.e. when doing a restart. 555 * @param m the module structure of the module to remove 556 */ 557 AP_DECLARE(void) ap_remove_module(module *m); 558 /** 559 * Add a module to the chained modules list and the list of loaded modules 560 * @param m The module structure of the module to add 561 * @param p The pool with the same lifetime as the module 562 */ 563 AP_DECLARE(void) ap_add_loaded_module(module *mod, apr_pool_t *p); 564 /** 565 * Remove a module fromthe chained modules list and the list of loaded modules 566 * @param m the module structure of the module to remove 567 */ 568 AP_DECLARE(void) ap_remove_loaded_module(module *mod); 569 /** 570 * Add a module to the list of loaded module based on the name of the 571 * module 572 * @param name The name of the module 573 * @param p The pool valid for the lifetime of the module 574 * @return 1 on success, 0 on failure 575 */ 576 AP_DECLARE(int) ap_add_named_module(const char *name, apr_pool_t *p); 577 /** 578 * Find the name of the specified module 579 * @param m The module to get the name for 580 * @return the name of the module 581 */ 582 AP_DECLARE(const char *) ap_find_module_name(module *m); 583 /** 584 * Find a module based on the name of the module 585 * @param name the name of the module 586 * @return the module structure if found, NULL otherwise 587 */ 588 AP_DECLARE(module *) ap_find_linked_module(const char *name); 589 590 /** 591 * Open a ap_configfile_t as apr_file_t 592 * @param ret_cfg open ap_configfile_t struct pointer 593 * @param p The pool to allocate the structure from 594 * @param name the name of the file to open 595 */ 596 AP_DECLARE(apr_status_t) ap_pcfg_openfile(ap_configfile_t **ret_cfg, 597 apr_pool_t *p, const char *name); 598 599 /** 600 * Allocate a ap_configfile_t handle with user defined functions and params 601 * @param p The pool to allocate from 602 * @param descr The name of the file 603 * @param param The argument passed to getch/getstr/close 604 * @param getc_func The getch function 605 * @param gets_func The getstr function 606 * @param close_func The close function 607 */ 608 AP_DECLARE(ap_configfile_t *) ap_pcfg_open_custom(apr_pool_t *p, 609 const char *descr, 610 void *param, 611 int(*getc_func)(void*), 612 void *(*gets_func) (void *buf, size_t bufsiz, void *param), 613 int(*close_func)(void *param)); 614 615 /** 616 * Read one line from open ap_configfile_t, strip LF, increase line number 617 * @param buf place to store the line read 618 * @param bufsize size of the buffer 619 * @param cfp File to read from 620 * @return 1 on success, 0 on failure 621 */ 622 AP_DECLARE(int) ap_cfg_getline(char *buf, size_t bufsize, ap_configfile_t *cfp); 623 624 /** 625 * Read one char from open configfile_t, increase line number upon LF 626 * @param cfp The file to read from 627 * @return the character read 628 */ 629 AP_DECLARE(int) ap_cfg_getc(ap_configfile_t *cfp); 630 631 /** 632 * Detach from open ap_configfile_t, calling the close handler 633 * @param cfp The file to close 634 * @return 1 on sucess, 0 on failure 635 */ 636 AP_DECLARE(int) ap_cfg_closefile(ap_configfile_t *cfp); 637 638 /** 639 * Read all data between the current foo and the matching /foo . All 640 * of this data is forgotten immediately. 641 * @param cmd The cmd_parms to pass to the directives inside the container 642 * @param directive The directive name to read until 643 * @return Error string on failure, NULL on success 644 */ 645 AP_DECLARE(const char *) ap_soak_end_container(cmd_parms *cmd, char *directive); 646 647 /** 648 * Read all data between the current foo and the matching /foo and build 649 * a config tree from it 650 * @param p pool to allocate from 651 * @param temp_pool Temporary pool to allocate from 652 * @param parms The cmd_parms to pass to all directives read 653 * @param current The current node in the tree 654 * @param curr_parent The current parent node 655 * @param orig_directive The directive to read until hit. 656 * @return Error string on failure, NULL on success 657 */ 658 AP_DECLARE(const char *) ap_build_cont_config(apr_pool_t *p, 659 apr_pool_t *temp_pool, 660 cmd_parms *parms, 661 ap_directive_t **current, 662 ap_directive_t **curr_parent, 663 char *orig_directive); 664 665 /** 666 * Build a config tree from a config file 667 * @param parms The cmd_parms to pass to all of the directives in the file 668 * @param conf_pool The pconf pool 669 * @param temp_pool The temporary pool 670 * @param conftree Place to store the root node of the config tree 671 * @return Error string on erro, NULL otherwise 672 */ 673 AP_DECLARE(const char *) ap_build_config(cmd_parms *parms, 674 apr_pool_t *conf_pool, 675 apr_pool_t *temp_pool, 676 ap_directive_t **conftree); 677 678 /** 679 * Walk a config tree and setup the server s internal structures 680 * @param conftree The config tree to walk 681 * @param parms The cmd_parms to pass to all functions 682 * @param section_vector The per-section config vector. 683 * @return Error string on error, NULL otherwise 684 */ 685 AP_DECLARE(const char *) ap_walk_config(ap_directive_t *conftree, 686 cmd_parms *parms, 687 ap_conf_vector_t *section_vector); 688 689 /** 690 * @defgroup ap_check_cmd_context ap_check_cmd_context 691 * @{ 692 */ 693 /** 694 * Check the context a command is used in. 695 * @param cmd The command to check 696 * @param forbidden Where the command is forbidden. 697 * @return Error string on error, NULL on success 698 */ 699 AP_DECLARE(const char *) ap_check_cmd_context(cmd_parms *cmd, 700 unsigned forbidden); 701 702 #define NOT_IN_VIRTUALHOST 0x01 /** Forbidden in Virtualhost */ 703 #define NOT_IN_LIMIT 0x02 /** Forbidden in Limit */ 704 #define NOT_IN_DIRECTORY 0x04 /** Forbidden in Directory */ 705 #define NOT_IN_LOCATION 0x08 /** Forbidden in Location */ 706 #define NOT_IN_FILES 0x10 /** Forbidden in Files */ 707 /** Forbidden in Directory / Location / Files */ 708 #define NOT_IN_DIR_LOC_FILE (NOT_IN_DIRECTORY|NOT_IN_LOCATION|NOT_IN_FILES) 709 /** Forbidden in VirtualHost / Limit / Directory / Location / Files */ 710 #define GLOBAL_ONLY (NOT_IN_VIRTUALHOST|NOT_IN_LIMIT|NOT_IN_DIR_LOC_FILE) 711 712 /** @} */ 713 714 #ifdef CORE_PRIVATE 715 716 /** 717 * The topmost module in the list 718 * @defvar module *ap_top_module 719 */ 720 AP_DECLARE_DATA extern module *ap_top_module; 721 722 /** 723 * Array of all statically linked modules 724 * @defvar module *ap_prelinked_modules[] 725 */ 726 AP_DECLARE_DATA extern module *ap_prelinked_modules[]; 727 /** 728 * Array of all preloaded modules 729 * @defvar module *ap_preloaded_modules[] 730 */ 731 AP_DECLARE_DATA extern module *ap_preloaded_modules[]; 732 /** 733 * Array of all loaded modules 734 * @defvar module **ap_loaded_modules 735 */ 736 AP_DECLARE_DATA extern module **ap_loaded_modules; 737 738 /* For mod_so.c... */ 739 /** Run a single module s two create_config hooks 740 * @param p the pool to allocate from 741 * @param s The server to configure for. 742 * @param m The module to configure 743 */ 744 AP_DECLARE(void) ap_single_module_configure(apr_pool_t *p, server_rec *s, 745 module *m); 746 747 /* For http_main.c... */ 748 /** 749 * Add all of the prelinked modules into the loaded module list 750 * @param process The process that is currently running the server 751 */ 752 AP_DECLARE(void) ap_setup_prelinked_modules(process_rec *process); 753 754 /** 755 * Show the preloaded configuration directives, the help string explaining 756 * the directive arguments, in what module they are handled, and in 757 * what parts of the configuration they are allowed. Used for httpd -h. 758 */ 759 AP_DECLARE(void) ap_show_directives(void); 760 761 /** 762 * Show the preloaded module names. Used for httpd -l. 763 */ 764 AP_DECLARE(void) ap_show_modules(void); 765 766 /** 767 * Show the MPM name. Used in reporting modules such as mod_info to 768 * provide extra information to the user 769 */ 770 AP_DECLARE(const char *) ap_show_mpm(void); 771 772 /** 773 * Read all config files and setup the server 774 * @param process The process running the server 775 * @param temp_pool A pool to allocate temporary data from. 776 * @param config_name The name of the config file 777 * @param conftree Place to store the root of the config tree 778 * @return The setup server_rec list. 779 */ 780 AP_DECLARE(server_rec *) ap_read_config(process_rec *process, 781 apr_pool_t *temp_pool, 782 const char *config_name, 783 ap_directive_t **conftree); 784 785 /** 786 * Run all rewrite args hooks for loaded modules 787 * @param process The process currently running the server 788 */ 789 AP_DECLARE(void) ap_run_rewrite_args(process_rec *process); 790 791 /** 792 * Run the register hooks function for a specified module 793 * @param m The module to run the register hooks function fo 794 * @param p The pool valid for the lifetime of the module 795 */ 796 AP_DECLARE(void) ap_register_hooks(module *m, apr_pool_t *p); 797 798 /** 799 * Setup all virtual hosts 800 * @param p The pool to allocate from 801 * @param main_server The head of the server_rec list 802 */ 803 AP_DECLARE(void) ap_fixup_virtual_hosts(apr_pool_t *p, 804 server_rec *main_server); 805 806 /* For http_request.c... */ 807 808 /** 809 * Setup the config vector for a request_rec 810 * @param p The pool to allocate the config vector from 811 * @return The config vector 812 */ 813 AP_CORE_DECLARE(ap_conf_vector_t*) ap_create_request_config(apr_pool_t *p); 814 815 /** 816 * Setup the config vector for per dir module configs 817 * @param p The pool to allocate the config vector from 818 * @return The config vector 819 */ 820 AP_CORE_DECLARE(ap_conf_vector_t *) ap_create_per_dir_config(apr_pool_t *p); 821 822 /** 823 * Run all of the modules merge per dir config functions 824 * @param p The pool to pass to the merge functions 825 * @param base The base directory config structure 826 * @param new_conf The new directory config structure 827 */ 828 AP_CORE_DECLARE(ap_conf_vector_t*) ap_merge_per_dir_configs(apr_pool_t *p, 829 ap_conf_vector_t *base, 830 ap_conf_vector_t *new_conf); 831 832 /* For http_connection.c... */ 833 /** 834 * Setup the config vector for a connection_rec 835 * @param p The pool to allocate the config vector from 836 * @return The config vector 837 */ 838 AP_CORE_DECLARE(ap_conf_vector_t*) ap_create_conn_config(apr_pool_t *p); 839 840 /* For http_core.c... ( Directory command and virtual hosts) */ 841 842 /** 843 * parse an htaccess file 844 * @param resulting htaccess_result 845 * @param r The request currently being served 846 * @param override Which overrides are active 847 * @param path The path to the htaccess file 848 * @param access_name The list of possible names for .htaccess files 849 * int The status of the current request 850 */ 851 AP_CORE_DECLARE(int) ap_parse_htaccess(ap_conf_vector_t **result, 852 request_rec *r, int override, 853 const char *path, 854 const char *access_name); 855 856 /** 857 * Setup a virtual host 858 * @param p The pool to allocate all memory from 859 * @param hostname The hostname of the virtual hsot 860 * @param main_server The main server for this Apache configuration 861 * @param ps Place to store the new server_rec 862 * return Error string on error, NULL on success 863 */ 864 AP_CORE_DECLARE(const char *) ap_init_virtual_host(apr_pool_t *p, 865 const char *hostname, 866 server_rec *main_server, 867 server_rec **); 868 869 /** 870 * Process the config file for Apache 871 * @param s The server rec to use for the command parms 872 * @param fname The name of the config file 873 * @param conftree The root node of the created config tree 874 * @param p Pool for general allocation 875 * @param ptem Pool for temporary allocation 876 */ 877 AP_DECLARE(void) ap_process_resource_config(server_rec *s, const char *fname, 878 ap_directive_t **conftree, 879 apr_pool_t *p, apr_pool_t *ptemp); 880 881 /** 882 * Process all directives in the config tree 883 * @param s The server rec to use in the command parms 884 * @param conftree The config tree to process 885 * @param p The pool for general allocation 886 * @param ptemp The pool for temporary allocations 887 */ 888 AP_DECLARE(void) ap_process_config_tree(server_rec *s, ap_directive_t *conftree, 889 apr_pool_t *p, apr_pool_t *ptemp); 890 891 /* Module-method dispatchers, also for http_request.c */ 892 /** 893 * Run the handler phase of each module until a module accepts the 894 * responsibility of serving the request 895 * @param r The current request 896 * @return The status of the current request 897 */ 898 AP_CORE_DECLARE(int) ap_invoke_handler(request_rec *r); 899 900 /* for mod_perl */ 901 902 /** 903 * Find a given directive in a command_rec table 904 * @param name The directive to search for 905 * @param cmds The table to search 906 * @return The directive definition of the specified directive 907 */ 908 AP_CORE_DECLARE(const command_rec *) ap_find_command(const char *name, 909 const command_rec *cmds); 910 911 /** 912 * Find a given directive in a list module 913 * @param cmd_name The directive to search for 914 * @param mod The module list to search 915 * @return The directive definition of the specified directive 916 */ 917 AP_CORE_DECLARE(const command_rec *) ap_find_command_in_modules(const char *cmd_name, 918 module **mod); 919 920 /** 921 * Ask a module to create per-server and per-section (dir/loc/file) configs 922 * (if it hasn t happened already). The results are stored in the server s 923 * config, and the specified per-section config vector. 924 * @param server The server to operate upon. 925 * @param section_vector The per-section config vector. 926 * @param section Which section to create a config for. 927 * @param mod The module which is defining the config data. 928 * @param pconf A pool for all configuration allocations. 929 * @return The (new) per-section config data. 930 */ 931 AP_CORE_DECLARE(void *) ap_set_config_vectors(server_rec *server, 932 ap_conf_vector_t *section_vector, 933 const char *section, 934 module *mod, apr_pool_t *pconf); 935 936 #endif 937 938 /* Hooks */ 939 940 /** 941 * Run the header parser functions for each module 942 * @param r The current request 943 * @return OK or DECLINED 944 */ 945 AP_DECLARE_HOOK(int,header_parser,(request_rec *r)) 946 947 /** 948 * Run the pre_config function for each module 949 * @param pconf The config pool 950 * @param plog The logging streams pool 951 * @param ptemp The temporary pool 952 * @return OK or DECLINED on success anything else is a error 953 */ 954 AP_DECLARE_HOOK(int,pre_config,(apr_pool_t *pconf,apr_pool_t *plog, 955 apr_pool_t *ptemp)) 956 957 958 /** 959 * Run the post_config function for each module 960 * @param pconf The config pool 961 * @param plog The logging streams pool 962 * @param ptemp The temporary pool 963 * @param s The list of server_recs 964 * @return OK or DECLINED on success anything else is a error 965 */ 966 AP_DECLARE_HOOK(int,post_config,(apr_pool_t *pconf,apr_pool_t *plog, 967 apr_pool_t *ptemp,server_rec *s)) 968 969 /** 970 * Run the open_logs functions for each module 971 * @param pconf The config pool 972 * @param plog The logging streams pool 973 * @param ptemp The temporary pool 974 * @param s The list of server_recs 975 * @return OK or DECLINED on success anything else is a error 976 */ 977 AP_DECLARE_HOOK(int,open_logs,(apr_pool_t *pconf,apr_pool_t *plog, 978 apr_pool_t *ptemp,server_rec *s)) 979 980 /** 981 * Run the child_init functions for each module 982 * @param pchild The child pool 983 * @param s The list of server_recs in this server 984 */ 985 AP_DECLARE_HOOK(void,child_init,(apr_pool_t *pchild, server_rec *s)) 986 987 /** 988 * Run the handler functions for each module 989 * @param r The request_rec 990 * @remark non-wildcard handlers should HOOK_MIDDLE, wildcard HOOK_LAST 991 */ 992 AP_DECLARE_HOOK(int,handler,(request_rec *r)) 993 994 /** 995 * Run the quick handler functions for each module. The quick_handler 996 * is run before any other requests hooks are called (location_walk, 997 * directory_walk, access checking, et. al.). This hook was added 998 * to provide a quick way to serve content from a URI keyed cache. 999 * 1000 * @param r The request_rec 1001 * @param lookup_uri Controls whether the caller actually wants content or not. 1002 * lookup is set when the quick_handler is called out of 1003 * ap_sub_req_lookup_uri() 1004 */ 1005 AP_DECLARE_HOOK(int,quick_handler,(request_rec *r, int lookup_uri)) 1006 1007 /** 1008 * Retrieve the optional functions for each module. 1009 * This is run immediately before the server starts. Optional functions should 1010 * be registered during the hook registration phase. 1011 */ 1012 AP_DECLARE_HOOK(void,optional_fn_retrieve,(void)) 1013 1014 #ifdef __cplusplus 1015 } 1016 #endif 1017 1018 #endif /* !APACHE_HTTP_CONFIG_H */